From 845731565299cc90ef0f86c43c701a436c90c602 Mon Sep 17 00:00:00 2001 From: Carlo Bramini Date: Fri, 12 Dec 2025 15:07:33 +0100 Subject: [PATCH] WIN32: fix comparison of different sizes into compute_cpu_set() --- src/numa/windows/topology.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/numa/windows/topology.cpp b/src/numa/windows/topology.cpp index 618ddf62..7605df15 100644 --- a/src/numa/windows/topology.cpp +++ b/src/numa/windows/topology.cpp @@ -90,7 +90,7 @@ class procinfo_iterator { std::set< std::uint32_t > compute_cpu_set( WORD group_id, KAFFINITY mask) { std::set< std::uint32_t > cpus; - for ( int i = 0; i < sizeof( mask) * 8; ++i) { + for ( size_t i = 0; i < sizeof( mask) * 8; ++i) { if ( mask & ( static_cast< KAFFINITY >( 1) << i) ) { cpus.insert( static_cast< std::uint32_t >( 64 * group_id + i) ); }