From 269a000960f946c594bebc9a0e793e8a07f12f53 Mon Sep 17 00:00:00 2001 From: Fletcher Dunn Date: Wed, 6 May 2026 22:34:21 -0700 Subject: [PATCH] Fix gcc (cherry picked from commit f9224c168b403c8b9abca7fc326163ac8728b41e) --- src/public/minbase/minbase_decls.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/public/minbase/minbase_decls.h b/src/public/minbase/minbase_decls.h index bfe4515..d46d97d 100644 --- a/src/public/minbase/minbase_decls.h +++ b/src/public/minbase/minbase_decls.h @@ -164,8 +164,10 @@ // We also add noinline, to make sure the function is not inlined into a caller that is // instrumented by TSan, which would cause the instrumentation to be applied to the function // anyway. -#if !defined( __SANITIZE_THREAD__ ) && defined(__has_feature) && __has_feature(thread_sanitizer) - #define __SANITIZE_THREAD__ 1 +#if !defined( __SANITIZE_THREAD__ ) && defined(__has_feature) + #if __has_feature(thread_sanitizer) + #define __SANITIZE_THREAD__ 1 + #endif #endif #if __SANITIZE_THREAD__ #define ATTR_NO_SANITIZE_THREAD __attribute__(( no_sanitize("thread") ))