[asan][test][win] Remove `REQUIRES: asan-rtl-heap-interception`
authorAlvin Wong <alvin@alvinhc.com>
Tue, 9 May 2023 16:45:45 +0000 (00:45 +0800)
committerAlvin Wong <alvin@alvinhc.com>
Tue, 16 May 2023 11:53:49 +0000 (19:53 +0800)
This appears to be a leftover from when these tests were first added in
D62927. Because of this, these tests had never run with `check-asan` or
`check-asan-dynamic`.

I've tested locally that these tests do pass on both i686 MSVC and MinGW
targets. They are disabled for 64-bit though, and I believe no LLVM
buildbots are testing for 32-bit Windows targets.

Differential Revision: https://reviews.llvm.org/D150270

compiler-rt/test/asan/TestCases/Windows/rtlallocateheap.cpp
compiler-rt/test/asan/TestCases/Windows/rtlallocateheap_dll_unload_double_free.cpp
compiler-rt/test/asan/TestCases/Windows/rtlallocateheap_dll_unload_realloc.cpp
compiler-rt/test/asan/TestCases/Windows/rtlallocateheap_flags_fallback.cpp
compiler-rt/test/asan/TestCases/Windows/rtlallocateheap_zero.cpp

index 20d14bd..a34a18f 100644 (file)
@@ -1,7 +1,6 @@
 // RUN: %clang_cl_asan %Od %s %Fe%t %MD
 // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %t 2>&1 | FileCheck %s
 // UNSUPPORTED: asan-64-bits
-// REQUIRES: asan-rtl-heap-interception
 
 #include <stdio.h>
 #include <windows.h>
index b71a4a2..3bce875 100644 (file)
@@ -3,7 +3,6 @@
 // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %te.exe %t.dll 2>&1 | FileCheck %s
 // REQUIRES: asan-dynamic-runtime
 // REQUIRES: asan-32-bits
-// REQUIRES: asan-rtl-heap-interception
 
 #include <cassert>
 #include <stdio.h>
index 1062108..38b8b17 100644 (file)
@@ -3,7 +3,6 @@
 // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %te.exe %t.dll 2>&1 | FileCheck %s
 // REQUIRES: asan-dynamic-runtime
 // REQUIRES: asan-32-bits
-// REQUIRES: asan-rtl-heap-interception
 
 #include <cassert>
 #include <stdio.h>
index 95fbff2..c93f1b8 100644 (file)
@@ -1,7 +1,6 @@
 // RUN: %clang_cl_asan %Od %s %Fe%t %MD
 // RUN: %env_asan_opts=windows_hook_rtl_allocators=true %run %t 2>&1 | FileCheck %s
 // UNSUPPORTED: asan-64-bits
-// REQUIRES: asan-rtl-heap-interception
 
 #include <assert.h>
 #include <stdio.h>
index 99ff341..d3594ca 100644 (file)
@@ -1,7 +1,6 @@
 // RUN: %clang_cl_asan %Od %s %Fe%t %MD
 // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %t 2>&1 | FileCheck %s
 // UNSUPPORTED: asan-64-bits
-// REQUIRES: asan-rtl-heap-interception
 
 #include <assert.h>
 #include <stdio.h>