Skip to content

Commit 16a7f46

Browse files
committed
Enable UNLIKELY and LIKELY for clang-cl on Windows
1 parent 01183d7 commit 16a7f46

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Objects/obmalloc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1457,7 +1457,7 @@ PyObject_Free(void *ptr)
14571457

14581458
/* If we're using GCC, use __builtin_expect() to reduce overhead of
14591459
the valgrind checks */
1460-
#if defined(__GNUC__) && (__GNUC__ > 2) && defined(__OPTIMIZE__)
1460+
#if (defined(__clang__) || (defined(__GNUC__) && (__GNUC__ > 2))) && defined(__OPTIMIZE__)
14611461
# define UNLIKELY(value) __builtin_expect((value), 0)
14621462
# define LIKELY(value) __builtin_expect((value), 1)
14631463
#else

0 commit comments

Comments
 (0)