Fixed CLang incompatibility
[libcds.git] / src / topology_linux.cpp
index a37e51e9776cf1b021ef177667a5ac84dcdca082..10b5c79f2b2c68a15205c44f238e539eeb6dbd6e 100644 (file)
@@ -43,7 +43,7 @@ namespace cds { namespace OS { CDS_CXX11_INLINE_NAMESPACE namespace Linux {
     {
          long n = ::sysconf( _SC_NPROCESSORS_ONLN );
          if ( n > 0 )
-            s_nProcessorCount = n;
+            s_nProcessorCount = static_cast<unsigned>( n );
          else {
             try {
                 std::ifstream cpuinfo("/proc/cpuinfo");