From 41401797c93c46969353266540c0d893386bc26d Mon Sep 17 00:00:00 2001 From: Jethro Grassie Date: Wed, 3 Jul 2019 12:13:38 -0400 Subject: [PATCH] benchmark: affinity cast for mingw (#96) --- src/tests/affinity.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/tests/affinity.cpp b/src/tests/affinity.cpp index a73fcbd..db57976 100644 --- a/src/tests/affinity.cpp +++ b/src/tests/affinity.cpp @@ -64,7 +64,7 @@ set_thread_affinity(std::thread::native_handle_type thread, rc = thread_policy_set(mach_thread, THREAD_AFFINITY_POLICY, (thread_policy_t)&policy, 1); #elif defined(_WIN32) || defined(__CYGWIN__) - rc = SetThreadAffinityMask(thread, 1ULL << cpuid) == 0 ? -2 : 0; + rc = SetThreadAffinityMask(static_cast(thread), 1ULL << cpuid) == 0 ? -2 : 0; #else cpu_set_t cs; CPU_ZERO(&cs); @@ -98,20 +98,20 @@ cpuid_from_mask(uint64_t mask, const unsigned &thread_index) std::string mask_to_string(uint64_t mask) { - std::ostringstream ss; + std::ostringstream ss; unsigned len = 0; unsigned v = 0; unsigned i = 64; while (i--) { v = mask >> i; - if (1ULL & v) - { - if (len == 0) len = i + 1; - ss << '1'; - } - else - if (len > 0) ss << '0'; + if (1ULL & v) + { + if (len == 0) len = i + 1; + ss << '1'; + } + else + if (len > 0) ss << '0'; } return ss.str(); }