]> git.sesse.net Git - stockfish/blobdiff - src/misc.cpp
Use int8_t instead of int for SquareDistance[]
[stockfish] / src / misc.cpp
index 2bcc7c1382de2514bf34c200106860824c6da33b..449e07cee9b28530b6c1f646be50043c7a905a33 100644 (file)
@@ -257,7 +257,7 @@ int best_group(size_t idx) {
       return -1;
   }
 
-  while (ptr->Size > 0 && byteOffset + ptr->Size <= returnLength)
+  while (byteOffset < returnLength)
   {
       if (ptr->Relationship == RelationNumaNode)
           nodes++;
@@ -268,6 +268,7 @@ int best_group(size_t idx) {
           threads += (ptr->Processor.Flags == LTP_PC_SMT) ? 2 : 1;
       }
 
+      assert(ptr->Size);
       byteOffset += ptr->Size;
       ptr = (SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX*)(((char*)ptr) + ptr->Size);
   }