From 65cd2bac6c5d1400c1a4014f8636484c03019875 Mon Sep 17 00:00:00 2001
From: guanqun <guanqun.lu@gmail.com>
Date: Sun, 25 Oct 2015 20:43:27 +0800
Subject: [PATCH] add static_cast to get rid of warnings for intel compiler on
 linux platform

---
 src/sysinfo.cc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/sysinfo.cc b/src/sysinfo.cc
index a05d74c1..d1f31202 100644
--- a/src/sysinfo.cc
+++ b/src/sysinfo.cc
@@ -127,7 +127,7 @@ void InitializeSystemInfo() {
   if (fd == -1) {
     perror(pname);
     if (!saw_mhz) {
-      cpuinfo_cycles_per_second = EstimateCyclesPerSecond();
+      cpuinfo_cycles_per_second = static_cast<double>(EstimateCyclesPerSecond());
     }
     return;
   }
@@ -193,7 +193,7 @@ void InitializeSystemInfo() {
       cpuinfo_cycles_per_second = bogo_clock;
     } else {
       // If we don't even have bogomips, we'll use the slow estimation.
-      cpuinfo_cycles_per_second = EstimateCyclesPerSecond();
+      cpuinfo_cycles_per_second = static_cast<double>(EstimateCyclesPerSecond());
     }
   }
   if (num_cpus == 0) {
@@ -229,7 +229,7 @@ void InitializeSystemInfo() {
   if (sysctlbyname(sysctl_path, &hz, &sz, nullptr, 0) != 0) {
     fprintf(stderr, "Unable to determine clock rate from sysctl: %s: %s\n",
             sysctl_path, strerror(errno));
-    cpuinfo_cycles_per_second = EstimateCyclesPerSecond();
+    cpuinfo_cycles_per_second = static_cast<double>(EstimateCyclesPerSecond());
   } else {
     cpuinfo_cycles_per_second = hz;
   }
@@ -275,7 +275,7 @@ void InitializeSystemInfo() {
 
 #else
   // Generic cycles per second counter
-  cpuinfo_cycles_per_second = EstimateCyclesPerSecond();
+  cpuinfo_cycles_per_second = static_cast<double>(EstimateCyclesPerSecond());
 #endif
 }
 }  // end namespace