summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pthread_support.c2
-rw-r--r--win32_threads.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/pthread_support.c b/pthread_support.c
index 1753fa89..6430f60b 100644
--- a/pthread_support.c
+++ b/pthread_support.c
@@ -832,7 +832,7 @@ GC_INNER GC_thread GC_lookup_thread(thread_id_t id)
# endif
for (p = GC_threads[THREAD_TABLE_INDEX(id)];
p != NULL; p = p -> tm.next) {
- if (THREAD_ID_EQUAL(p -> id, id)) break;
+ if (EXPECT(THREAD_ID_EQUAL(p -> id, id), TRUE)) break;
}
return p;
}
diff --git a/win32_threads.c b/win32_threads.c
index 89c690ba..5ee873d1 100644
--- a/win32_threads.c
+++ b/win32_threads.c
@@ -353,7 +353,7 @@ GC_INLINE LONG GC_get_max_thread_index(void)
/* We first try the cache. */
for (p = GC_threads[THREAD_TABLE_INDEX(id)];
p != NULL; p = p -> tm.next) {
- if (THREAD_EQUAL(p -> pthread_id, thread))
+ if (EXPECT(THREAD_EQUAL(p -> pthread_id, thread), TRUE))
return p;
}