diff options
| author | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2017-11-10 21:35:59 -0800 | 
|---|---|---|
| committer | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2017-11-10 21:35:59 -0800 | 
| commit | 492ebc22bc2a7bf6710d5e154dd6f37c120de4fd (patch) | |
| tree | 0d7ab7df789dbd0581ffc464857f8c249732132f | |
| parent | ba9504325ed152ddc5b3fdc94e77df217e83f364 (diff) | |
tests: Fix expansion-to-defined warning
This warning is new as of GCC 7 and highlights undefined behavior in the
preprocessor that ASAN detection was relying on.
| -rw-r--r-- | tests/allocator.cpp | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/allocator.cpp b/tests/allocator.cpp index c3ade48..588e456 100644 --- a/tests/allocator.cpp +++ b/tests/allocator.cpp @@ -8,7 +8,11 @@  #if defined(__has_feature)  #	define ADDRESS_SANITIZER __has_feature(address_sanitizer)  #else -#	define ADDRESS_SANITIZER defined(__SANITIZE_ADDRESS__) +#	if defined(__SANITIZE_ADDRESS__) +#		define ADDRESS_SANITIZER 1 +#	else +#		define ADDRESS_SANITIZER 0 +#	endif  #endif  // Low-level allocation functions  | 
