| Index: base/security_unittest.cc
|
| diff --git a/base/security_unittest.cc b/base/security_unittest.cc
|
| index 5b266b0a11c434b480e54ee3ad1fa8fbcdd25ce9..8f5921973000fd935036f618a658f5341b27c547 100644
|
| --- a/base/security_unittest.cc
|
| +++ b/base/security_unittest.cc
|
| @@ -75,14 +75,11 @@ bool IsTcMallocBypassed() {
|
| }
|
|
|
| bool CallocDiesOnOOM() {
|
| +// The sanitizers' calloc dies on OOM instead of returning NULL.
|
| // The wrapper function in base/process_util_linux.cc that is used when we
|
| // compile without TCMalloc will just die on OOM instead of returning NULL.
|
| -// This function is explicitly disabled if we compile with AddressSanitizer,
|
| -// MemorySanitizer or ThreadSanitizer.
|
| -#if defined(OS_LINUX) && defined(NO_TCMALLOC) && \
|
| - (!defined(ADDRESS_SANITIZER) && \
|
| - !defined(MEMORY_SANITIZER) && \
|
| - !defined(THREAD_SANITIZER))
|
| +#if defined(ADDRESS_SANITIZER) || defined(MEMORY_SANITIZER) || \
|
| + defined(THREAD_SANITIZER) || (defined(OS_LINUX) && defined(NO_TCMALLOC))
|
| return true;
|
| #else
|
| return false;
|
|
|