Fixes compilation error caused by integer precision loss due to implicit (#518) conversion in sysinfo.cc
diff --git a/src/sysinfo.cc b/src/sysinfo.cc index 2520ad5..90be166 100644 --- a/src/sysinfo.cc +++ b/src/sysinfo.cc
@@ -303,7 +303,7 @@ if (!B.test(0)) continue; CInfo* Cache = &it->Cache; CPUInfo::CacheInfo C; - C.num_sharing = B.count(); + C.num_sharing = static_cast<int>(B.count()); C.level = Cache->Level; C.size = Cache->Size; switch (Cache->Type) {