From 5e6f696b43036a61efc9cd929d75c6f748628e8f Mon Sep 17 00:00:00 2001 From: Kai Nacke Date: Mon, 2 Dec 2013 10:05:50 +0100 Subject: [PATCH] Fix logic to decide which new/delete operator to use. --- dmd2/root/rmem.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dmd2/root/rmem.c b/dmd2/root/rmem.c index 6fb249f3..410728e5 100644 --- a/dmd2/root/rmem.c +++ b/dmd2/root/rmem.c @@ -139,12 +139,12 @@ void Mem::addroots(char* pStart, char* pEnd) /* =================================================== */ #if defined(__has_feature) -#if !__has_feature(address_sanitizer) -#define DEFINE_NEW_DELETE +#if __has_feature(address_sanitizer) +#define USE_ASAN_NEW_DELETE #endif #endif -#if defined(DEFINE_NEW_DELETE) +#if !defined(USE_ASAN_NEW_DELETE) #if IN_DMD