diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/wtf/leak_annotations.h')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/wtf/leak_annotations.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/platform/wtf/leak_annotations.h b/chromium/third_party/blink/renderer/platform/wtf/leak_annotations.h index 79f132cc869..f9410fcb435 100644 --- a/chromium/third_party/blink/renderer/platform/wtf/leak_annotations.h +++ b/chromium/third_party/blink/renderer/platform/wtf/leak_annotations.h @@ -35,7 +35,6 @@ // This file defines macros for working with LeakSanitizer, allowing memory // and allocations to be registered as exempted from LSan consideration. -#include "base/macros.h" #if defined(LEAK_SANITIZER) #include "third_party/blink/renderer/platform/wtf/sanitizers.h" #include "third_party/blink/renderer/platform/wtf/type_traits.h" @@ -47,10 +46,10 @@ namespace WTF { class LeakSanitizerDisabler { public: LeakSanitizerDisabler() { __lsan_disable(); } + LeakSanitizerDisabler(const LeakSanitizerDisabler&) = delete; + LeakSanitizerDisabler& operator=(const LeakSanitizerDisabler&) = delete; ~LeakSanitizerDisabler() { __lsan_enable(); } - - DISALLOW_COPY_AND_ASSIGN(LeakSanitizerDisabler); }; // WTF_INTERNAL_LEAK_SANITIZER_DISABLED_SCOPE: all allocations made in the |