From f870841beeb5eb6bce139c24c559de9b0c5cd947 Mon Sep 17 00:00:00 2001 From: Space Meyer Date: Mon, 8 Apr 2024 02:28:28 +0200 Subject: [PATCH] LibJS: Use toolchain agnostic NO_SANITIZE_ADDRESS --- Userland/Libraries/LibJS/Heap/Heap.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibJS/Heap/Heap.cpp b/Userland/Libraries/LibJS/Heap/Heap.cpp index 36a15473a9a..de74459cdc1 100644 --- a/Userland/Libraries/LibJS/Heap/Heap.cpp +++ b/Userland/Libraries/LibJS/Heap/Heap.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -309,7 +310,7 @@ void Heap::gather_roots(HashMap& roots) } #ifdef HAS_ADDRESS_SANITIZER -__attribute__((no_sanitize("address"))) void Heap::gather_asan_fake_stack_roots(HashMap& possible_pointers, FlatPtr addr, FlatPtr min_block_address, FlatPtr max_block_address) +NO_SANITIZE_ADDRESS void Heap::gather_asan_fake_stack_roots(HashMap& possible_pointers, FlatPtr addr, FlatPtr min_block_address, FlatPtr max_block_address) { void* begin = nullptr; void* end = nullptr; @@ -330,7 +331,7 @@ void Heap::gather_asan_fake_stack_roots(HashMap&, FlatPtr, Fl } #endif -__attribute__((no_sanitize("address"))) void Heap::gather_conservative_roots(HashMap& roots) +NO_SANITIZE_ADDRESS void Heap::gather_conservative_roots(HashMap& roots) { FlatPtr dummy;