diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_and_lib.cc b/compiler-rt/test/asan/TestCases/Windows/dll_and_lib.cc index f7d4de949b61..bddaa32df73b 100644 --- a/compiler-rt/test/asan/TestCases/Windows/dll_and_lib.cc +++ b/compiler-rt/test/asan/TestCases/Windows/dll_and_lib.cc @@ -4,6 +4,7 @@ // RUN: link /nologo /DLL /OUT:%t.1.dll %t.1.obj %asan_dll_thunk // RUN: %clang_cl_asan -DCONFIG=2 %s -c -Fo%t.2.obj // RUN: link /nologo /DLL /OUT:%t.2.dll %t.2.obj %t.1.lib %asan_dll_thunk +// REQUIRES: asan-static-runtime #if CONFIG==1 extern "C" __declspec(dllexport) int f1() { diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_host.cc b/compiler-rt/test/asan/TestCases/Windows/dll_host.cc index 5eb710e55c83..584280903727 100644 --- a/compiler-rt/test/asan/TestCases/Windows/dll_host.cc +++ b/compiler-rt/test/asan/TestCases/Windows/dll_host.cc @@ -14,6 +14,7 @@ // RUN: echo // RUN: echo "=== NOTE === If you see a mismatch below, please update asan_dll_thunk.cc" // RUN: diff %t.dll_imports %t.exported_wrappers +// REQUIRES: asan-static-runtime #include #include diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_large_function.cc b/compiler-rt/test/asan/TestCases/Windows/dll_large_function.cc index bd20a7bd167f..039d01f84ba5 100644 --- a/compiler-rt/test/asan/TestCases/Windows/dll_large_function.cc +++ b/compiler-rt/test/asan/TestCases/Windows/dll_large_function.cc @@ -4,6 +4,7 @@ // -mllvm -asan-instrumentation-with-call-threshold=0. // RUN: %clang_cl_asan %s -c -Fo%t.obj -mllvm -asan-instrumentation-with-call-threshold=0 // RUN: link /nologo /DLL /OUT:%t.dll %t.obj %asan_dll_thunk +// REQUIRES: asan-static-runtime void f(long* foo, long* bar) { // One load and one store