Make preprocessor checks for ADDRESS_SANITIZER compatible with GCC
PiperOrigin-RevId: 884468086 Change-Id: I5742f023689fd8cc1747df1af5f0a9687a0e77ac
This commit is contained in:
committed by
Copybara-Service
parent
bb38a34869
commit
1f2587fe3e
@@ -17,8 +17,12 @@
|
||||
|
||||
// Define ADDRESS_SANITIZER if implied by other macros.
|
||||
#if !defined(ADDRESS_SANITIZER)
|
||||
#if defined(__SANITIZE_ADDRESS__) || (defined(__has_feature) && __has_feature(address_sanitizer))
|
||||
#if defined(__SANITIZE_ADDRESS__)
|
||||
#define ADDRESS_SANITIZER
|
||||
#elif defined(__has_feature)
|
||||
#if __has_feature(address_sanitizer)
|
||||
#define ADDRESS_SANITIZER
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -60,8 +60,12 @@
|
||||
|
||||
// Define ADDRESS_SANITIZER if implied by other macros.
|
||||
#if !defined(ADDRESS_SANITIZER)
|
||||
#if defined(__SANITIZE_ADDRESS__) || (defined(__has_feature) && __has_feature(address_sanitizer))
|
||||
#if defined(__SANITIZE_ADDRESS__)
|
||||
#define ADDRESS_SANITIZER
|
||||
#elif defined(__has_feature)
|
||||
#if __has_feature(address_sanitizer)
|
||||
#define ADDRESS_SANITIZER
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user