Index: Source/platform/heap/Heap.h |
diff --git a/Source/platform/heap/Heap.h b/Source/platform/heap/Heap.h |
index dd75b4d7edf6fc62af392a92f0566ee1ff26a61b..2100b6ef2ae2681c330e16c85606fe0d3231d0df 100644 |
--- a/Source/platform/heap/Heap.h |
+++ b/Source/platform/heap/Heap.h |
@@ -78,14 +78,7 @@ |
// memory is zeroed out when the memory is reused in Heap::allocateObject(). |
// In production builds, memory is not zapped (for performance). The memory |
// is just zeroed out when it is added to the free list. |
-#if defined(MEMORY_SANITIZER) |
-// TODO(kojii): We actually need __msan_poison/unpoison here, but it'll be |
-// added later. |
-#define SET_MEMORY_INACCESSIBLE(address, size) \ |
- FreeList::zapFreedMemory(address, size); |
-#define SET_MEMORY_ACCESSIBLE(address, size) \ |
- memset((address), 0, (size)) |
-#elif ENABLE(ASSERT) || defined(LEAK_SANITIZER) || defined(ADDRESS_SANITIZER) |
+#if ENABLE(ASSERT) || defined(LEAK_SANITIZER) || defined(ADDRESS_SANITIZER) |
#define SET_MEMORY_INACCESSIBLE(address, size) \ |
FreeList::zapFreedMemory(address, size); \ |
ASAN_POISON_MEMORY_REGION(address, size) |