diff --git a/runtime/platform/undefined_behavior_sanitizer.h b/runtime/platform/undefined_behavior_sanitizer.h index c515696dcb4..1985d0542f8 100644 --- a/runtime/platform/undefined_behavior_sanitizer.h +++ b/runtime/platform/undefined_behavior_sanitizer.h @@ -5,6 +5,10 @@ #ifndef RUNTIME_PLATFORM_UNDEFINED_BEHAVIOR_SANITIZER_H_ #define RUNTIME_PLATFORM_UNDEFINED_BEHAVIOR_SANITIZER_H_ +#ifdef __clang__ +#define NO_SANITIZE_UNDEFINED(check) [[clang::no_sanitize(check)]] +#else #define NO_SANITIZE_UNDEFINED(check) [[gnu::no_sanitize(check)]] +#endif #endif // RUNTIME_PLATFORM_UNDEFINED_BEHAVIOR_SANITIZER_H_