summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/wtf/leak_annotations.h
diff options
context:
space:
mode:
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.h5
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