diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-07-11 01:18:05 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-07-11 01:18:05 +0000 |
commit | b08c1125517254ab90d1bde55ad8a20d9c6d8c62 (patch) | |
tree | 421721b51794a15e2bb0256a7736fc9e027d51fd /test | |
parent | 443d3525942a8142a7339d73d95f7cef0800ddc5 (diff) | |
download | compiler-rt-b08c1125517254ab90d1bde55ad8a20d9c6d8c62.tar.gz |
clang-cl: Remove -O0 option
cl.exe doesn't understand it; there's /Od instead. See also the review
thread for r229575.
Update lots of compiler-rt tests to use -Od instead of -O0.
Ran `rg -l 'clang_cl.*O0' compiler-rt/test/ | xargs sed -i -c 's/-O0/-Od/'`
Differential Revision: https://reviews.llvm.org/D64506
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@365724 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
89 files changed, 121 insertions, 121 deletions
diff --git a/test/asan/TestCases/Windows/aligned_mallocs.cc b/test/asan/TestCases/Windows/aligned_mallocs.cc index df740b64e..48bb22101 100644 --- a/test/asan/TestCases/Windows/aligned_mallocs.cc +++ b/test/asan/TestCases/Windows/aligned_mallocs.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t #include <windows.h> diff --git a/test/asan/TestCases/Windows/allocators_sanity.cc b/test/asan/TestCases/Windows/allocators_sanity.cc index 66a862d7a..2738b4e7b 100644 --- a/test/asan/TestCases/Windows/allocators_sanity.cc +++ b/test/asan/TestCases/Windows/allocators_sanity.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/beginthreadex.cc b/test/asan/TestCases/Windows/beginthreadex.cc index f2b2b4511..05d72a539 100644 --- a/test/asan/TestCases/Windows/beginthreadex.cc +++ b/test/asan/TestCases/Windows/beginthreadex.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t #include <windows.h> diff --git a/test/asan/TestCases/Windows/bitfield.cc b/test/asan/TestCases/Windows/bitfield.cc index 253a759b9..174c92dbe 100644 --- a/test/asan/TestCases/Windows/bitfield.cc +++ b/test/asan/TestCases/Windows/bitfield.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t #include <windows.h> diff --git a/test/asan/TestCases/Windows/bitfield_uaf.cc b/test/asan/TestCases/Windows/bitfield_uaf.cc index a1a265793..6462d31bf 100644 --- a/test/asan/TestCases/Windows/bitfield_uaf.cc +++ b/test/asan/TestCases/Windows/bitfield_uaf.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/calloc_left_oob.cc b/test/asan/TestCases/Windows/calloc_left_oob.cc index 459025bde..d48d59f3a 100644 --- a/test/asan/TestCases/Windows/calloc_left_oob.cc +++ b/test/asan/TestCases/Windows/calloc_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/calloc_right_oob.cc b/test/asan/TestCases/Windows/calloc_right_oob.cc index c976b87d9..4d114fd83 100644 --- a/test/asan/TestCases/Windows/calloc_right_oob.cc +++ b/test/asan/TestCases/Windows/calloc_right_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/calloc_uaf.cc b/test/asan/TestCases/Windows/calloc_uaf.cc index db5e70741..bd14bb079 100644 --- a/test/asan/TestCases/Windows/calloc_uaf.cc +++ b/test/asan/TestCases/Windows/calloc_uaf.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/coverage-dll-stdio.cc b/test/asan/TestCases/Windows/coverage-dll-stdio.cc index 92cd0a7bc..5cba9a76c 100644 --- a/test/asan/TestCases/Windows/coverage-dll-stdio.cc +++ b/test/asan/TestCases/Windows/coverage-dll-stdio.cc @@ -2,8 +2,8 @@ // __local_stdio_printf_options function isn't instrumented for coverage. // RUN: rm -rf %t && mkdir %t && cd %t -// RUN: %clang_cl_asan -fsanitize-coverage=func,trace-pc-guard -O0 %p/dll_host.cc -Fet.exe -// RUN: %clang_cl_asan -fsanitize-coverage=func,trace-pc-guard -LD -O0 %s -Fet.dll +// RUN: %clang_cl_asan -fsanitize-coverage=func,trace-pc-guard -Od %p/dll_host.cc -Fet.exe +// RUN: %clang_cl_asan -fsanitize-coverage=func,trace-pc-guard -LD -Od %s -Fet.dll // RUN: %run ./t.exe t.dll 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/crt_initializers.cc b/test/asan/TestCases/Windows/crt_initializers.cc index 084f8a45e..f33c16362 100644 --- a/test/asan/TestCases/Windows/crt_initializers.cc +++ b/test/asan/TestCases/Windows/crt_initializers.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t | FileCheck %s // This is a test for http://code.google.com/p/address-sanitizer/issues/detail?id=305 diff --git a/test/asan/TestCases/Windows/demangled_names.cc b/test/asan/TestCases/Windows/demangled_names.cc index 0e5939ee4..6d3019ef0 100644 --- a/test/asan/TestCases/Windows/demangled_names.cc +++ b/test/asan/TestCases/Windows/demangled_names.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s // // This test makes sure ASan symbolizes stack traces the way they are typically diff --git a/test/asan/TestCases/Windows/dll_aligned_mallocs.cc b/test/asan/TestCases/Windows/dll_aligned_mallocs.cc index 8b2c4d6dd..8ef428462 100644 --- a/test/asan/TestCases/Windows/dll_aligned_mallocs.cc +++ b/test/asan/TestCases/Windows/dll_aligned_mallocs.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: %run %t %t.dll | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/dll_allocators_sanity.cc b/test/asan/TestCases/Windows/dll_allocators_sanity.cc index 1d31f37ca..35b47c433 100644 --- a/test/asan/TestCases/Windows/dll_allocators_sanity.cc +++ b/test/asan/TestCases/Windows/dll_allocators_sanity.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: %run %t %t.dll | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/dll_cerr.cc b/test/asan/TestCases/Windows/dll_cerr.cc index 8f1a699ba..792c05f70 100644 --- a/test/asan/TestCases/Windows/dll_cerr.cc +++ b/test/asan/TestCases/Windows/dll_cerr.cc @@ -1,9 +1,9 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: %run %t %t.dll 2>&1 | FileCheck %s // Test that it works correctly even with ICF enabled. -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll -link /OPT:REF /OPT:ICF +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll -link /OPT:REF /OPT:ICF // RUN: %run %t %t.dll 2>&1 | FileCheck %s #include <iostream> diff --git a/test/asan/TestCases/Windows/dll_control_c.cc b/test/asan/TestCases/Windows/dll_control_c.cc index b53cb3f62..40d010d07 100644 --- a/test/asan/TestCases/Windows/dll_control_c.cc +++ b/test/asan/TestCases/Windows/dll_control_c.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t // RUN: %clang_cl_asan -LD -O2 %s -Fe%t.dll // RUNX: %run %t %t.dll 2>&1 | FileCheck %s diff --git a/test/asan/TestCases/Windows/dll_global_dead_strip.c b/test/asan/TestCases/Windows/dll_global_dead_strip.c index 15cfd5a7d..845095d1d 100644 --- a/test/asan/TestCases/Windows/dll_global_dead_strip.c +++ b/test/asan/TestCases/Windows/dll_global_dead_strip.c @@ -1,6 +1,6 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t // -// RUN: %clang_cl_asan /Gw -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan /Gw -LD -Od %s -Fe%t.dll // RUN: %env_asan_opts=report_globals=2 %run %t %t.dll 2>&1 | FileCheck %s --check-prefix=NOSTRIP // RUN: %clang_cl_asan /Gw -LD -O2 %s -Fe%t.dll -link -opt:ref // RUN: %env_asan_opts=report_globals=2 %run %t %t.dll 2>&1 | FileCheck %s --check-prefix=STRIP diff --git a/test/asan/TestCases/Windows/dll_host.cc b/test/asan/TestCases/Windows/dll_host.cc index 9a4181541..37aad4800 100644 --- a/test/asan/TestCases/Windows/dll_host.cc +++ b/test/asan/TestCases/Windows/dll_host.cc @@ -2,7 +2,7 @@ // // Just make sure we can compile this. // The actual compile&run sequence is to be done by the DLL tests. -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // // Get the list of ASan wrappers exported by the main module RTL: // note: The mangling decoration (i.e. @4 )is removed because calling convention diff --git a/test/asan/TestCases/Windows/dll_intercept_memchr.cc b/test/asan/TestCases/Windows/dll_intercept_memchr.cc index 6360cec87..7891a2afe 100644 --- a/test/asan/TestCases/Windows/dll_intercept_memchr.cc +++ b/test/asan/TestCases/Windows/dll_intercept_memchr.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s // On windows 64-bit, the memchr function is written in assembly and is not diff --git a/test/asan/TestCases/Windows/dll_intercept_memcpy.cc b/test/asan/TestCases/Windows/dll_intercept_memcpy.cc index 53cb7ef1c..2c284e761 100644 --- a/test/asan/TestCases/Windows/dll_intercept_memcpy.cc +++ b/test/asan/TestCases/Windows/dll_intercept_memcpy.cc @@ -1,9 +1,9 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -Wno-fortify-source -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -Wno-fortify-source -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s // Test that it works correctly even with ICF enabled. -// RUN: %clang_cl_asan -Wno-fortify-source -LD -O0 %s -Fe%t.dll -link /OPT:REF /OPT:ICF +// RUN: %clang_cl_asan -Wno-fortify-source -LD -Od %s -Fe%t.dll -link /OPT:REF /OPT:ICF // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/dll_intercept_memcpy_indirect.cc b/test/asan/TestCases/Windows/dll_intercept_memcpy_indirect.cc index f05ee2121..49fde377f 100644 --- a/test/asan/TestCases/Windows/dll_intercept_memcpy_indirect.cc +++ b/test/asan/TestCases/Windows/dll_intercept_memcpy_indirect.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/dll_intercept_memset.cc b/test/asan/TestCases/Windows/dll_intercept_memset.cc index 51096e4bb..ccf2e2183 100644 --- a/test/asan/TestCases/Windows/dll_intercept_memset.cc +++ b/test/asan/TestCases/Windows/dll_intercept_memset.cc @@ -1,9 +1,9 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -Wno-fortify-source -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -Wno-fortify-source -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s // Test that it works correctly even with ICF enabled. -// RUN: %clang_cl_asan -Wno-fortify-source -LD -O0 %s -Fe%t.dll -link /OPT:REF /OPT:ICF +// RUN: %clang_cl_asan -Wno-fortify-source -LD -Od %s -Fe%t.dll -link /OPT:REF /OPT:ICF // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/dll_intercept_strlen.cc b/test/asan/TestCases/Windows/dll_intercept_strlen.cc index f41d47858..2e10c504a 100644 --- a/test/asan/TestCases/Windows/dll_intercept_strlen.cc +++ b/test/asan/TestCases/Windows/dll_intercept_strlen.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/dll_malloc_left_oob.cc b/test/asan/TestCases/Windows/dll_malloc_left_oob.cc index 0653ea45f..4ed50e9c6 100644 --- a/test/asan/TestCases/Windows/dll_malloc_left_oob.cc +++ b/test/asan/TestCases/Windows/dll_malloc_left_oob.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/dll_malloc_uaf.cc b/test/asan/TestCases/Windows/dll_malloc_uaf.cc index b286380ac..adaded1df 100644 --- a/test/asan/TestCases/Windows/dll_malloc_uaf.cc +++ b/test/asan/TestCases/Windows/dll_malloc_uaf.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/dll_noreturn.cc b/test/asan/TestCases/Windows/dll_noreturn.cc index 2f6f0c755..dfe51aadb 100644 --- a/test/asan/TestCases/Windows/dll_noreturn.cc +++ b/test/asan/TestCases/Windows/dll_noreturn.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <process.h> diff --git a/test/asan/TestCases/Windows/dll_null_deref.cc b/test/asan/TestCases/Windows/dll_null_deref.cc index 0fb18de29..5b3d97705 100644 --- a/test/asan/TestCases/Windows/dll_null_deref.cc +++ b/test/asan/TestCases/Windows/dll_null_deref.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s __attribute__((noinline)) diff --git a/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc b/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc index 736ce80cc..3983a2651 100644 --- a/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc +++ b/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s extern "C" __declspec(dllexport) diff --git a/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc b/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc index b514c994c..4b0e45d85 100644 --- a/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc +++ b/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s struct C { diff --git a/test/asan/TestCases/Windows/dll_poison_unpoison.cc b/test/asan/TestCases/Windows/dll_poison_unpoison.cc index 6bd58eca2..bbc2730e1 100644 --- a/test/asan/TestCases/Windows/dll_poison_unpoison.cc +++ b/test/asan/TestCases/Windows/dll_poison_unpoison.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <sanitizer/asan_interface.h> diff --git a/test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cc b/test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cc index e07f26f08..0a8e3d8cd 100644 --- a/test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cc +++ b/test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -LD -O0 -DDLL %s -Fe%t.dll -// RUN: %clang_cl_asan -O0 -DEXE %s %t.lib -Fe%te.exe +// RUN: %clang_cl_asan -LD -Od -DDLL %s -Fe%t.dll +// RUN: %clang_cl_asan -Od -DEXE %s %t.lib -Fe%te.exe // RUN: %env_asan_opts=report_globals=2 %run %te.exe 2>&1 | FileCheck %s // FIXME: Currently, the MT runtime build crashes on startup due to dbghelp.dll diff --git a/test/asan/TestCases/Windows/dll_seh.cc b/test/asan/TestCases/Windows/dll_seh.cc index 0962138cb..033892e74 100644 --- a/test/asan/TestCases/Windows/dll_seh.cc +++ b/test/asan/TestCases/Windows/dll_seh.cc @@ -1,10 +1,10 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t // // Check both -GS and -GS- builds: -// RUN: %clang_cl_asan -GS -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -GS -LD -Od %s -Fe%t.dll // RUN: %run %t %t.dll // -// RUN: %clang_cl_asan -GS- -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -GS- -LD -Od %s -Fe%t.dll // RUN: %run %t %t.dll #include <windows.h> diff --git a/test/asan/TestCases/Windows/dll_stack_use_after_return.cc b/test/asan/TestCases/Windows/dll_stack_use_after_return.cc index b6166d681..44313195b 100644 --- a/test/asan/TestCases/Windows/dll_stack_use_after_return.cc +++ b/test/asan/TestCases/Windows/dll_stack_use_after_return.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: %env_asan_opts=detect_stack_use_after_return=1 not %run %t %t.dll 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc b/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc index 75a094e54..8959846b1 100644 --- a/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc +++ b/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -O0 %p/dll_host.cc -Fe%t -// RUN: %clang_cl_asan -LD -O0 %s -Fe%t.dll +// RUN: %clang_cl_asan -Od %p/dll_host.cc -Fe%t +// RUN: %clang_cl_asan -LD -Od %s -Fe%t.dll // RUN: not %run %t %t.dll 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/double_free.cc b/test/asan/TestCases/Windows/double_free.cc index 18a9fcb44..7a1dd3b5b 100644 --- a/test/asan/TestCases/Windows/double_free.cc +++ b/test/asan/TestCases/Windows/double_free.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/double_operator_delete.cc b/test/asan/TestCases/Windows/double_operator_delete.cc index eae4a64c2..99a8fc472 100644 --- a/test/asan/TestCases/Windows/double_operator_delete.cc +++ b/test/asan/TestCases/Windows/double_operator_delete.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/global_const_string.cc b/test/asan/TestCases/Windows/global_const_string.cc index 8c147c917..546419dad 100644 --- a/test/asan/TestCases/Windows/global_const_string.cc +++ b/test/asan/TestCases/Windows/global_const_string.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/global_const_string_oob.cc b/test/asan/TestCases/Windows/global_const_string_oob.cc index b39e3dbb3..f31190f7d 100644 --- a/test/asan/TestCases/Windows/global_const_string_oob.cc +++ b/test/asan/TestCases/Windows/global_const_string_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/heapalloc.cc b/test/asan/TestCases/Windows/heapalloc.cc index 30e70c39e..cb07b8fb0 100644 --- a/test/asan/TestCases/Windows/heapalloc.cc +++ b/test/asan/TestCases/Windows/heapalloc.cc @@ -1,5 +1,5 @@ // UNSUPPORTED: asan-64-bits -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/heapalloc_doublefree.cc b/test/asan/TestCases/Windows/heapalloc_doublefree.cc index 9ad5ecccc..3394a9233 100644 --- a/test/asan/TestCases/Windows/heapalloc_doublefree.cc +++ b/test/asan/TestCases/Windows/heapalloc_doublefree.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %t 2>&1 | FileCheck %s // UNSUPPORTED: asan-64-bits #include <cassert> @@ -13,4 +13,4 @@ int main() { return 0; } -// CHECK: AddressSanitizer: attempting double-free on [[addr:0x[0-9a-fA-F]+]] in thread T0:
\ No newline at end of file +// CHECK: AddressSanitizer: attempting double-free on [[addr:0x[0-9a-fA-F]+]] in thread T0: diff --git a/test/asan/TestCases/Windows/heapalloc_flags_fallback.cc b/test/asan/TestCases/Windows/heapalloc_flags_fallback.cc index d118e2df7..e040fd581 100644 --- a/test/asan/TestCases/Windows/heapalloc_flags_fallback.cc +++ b/test/asan/TestCases/Windows/heapalloc_flags_fallback.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t 2>&1 | FileCheck %s // RUN: %env_asan_opts=windows_hook_rtl_allocators=true %run %t 2>&1 | FileCheck %s // UNSUPPORTED: asan-64-bits diff --git a/test/asan/TestCases/Windows/heapalloc_huge.cc b/test/asan/TestCases/Windows/heapalloc_huge.cc index 3c0feff69..3a6ce7854 100644 --- a/test/asan/TestCases/Windows/heapalloc_huge.cc +++ b/test/asan/TestCases/Windows/heapalloc_huge.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %env_asan_opts=allocator_may_return_null=true %run %t // RUN: %env_asan_opts=allocator_may_return_null=true:windows_hook_rtl_allocators=true %run %t // UNSUPPORTED: asan-64-bits @@ -6,4 +6,4 @@ int main() { void *nope = HeapAlloc(GetProcessHeap(), 0, ((size_t)0) - 1); return (nope == nullptr) ? 0 : 1; -}
\ No newline at end of file +} diff --git a/test/asan/TestCases/Windows/heapalloc_sanity.cc b/test/asan/TestCases/Windows/heapalloc_sanity.cc index 5dfc14b72..a2ee68621 100644 --- a/test/asan/TestCases/Windows/heapalloc_sanity.cc +++ b/test/asan/TestCases/Windows/heapalloc_sanity.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t 2>&1 | FileCheck %s #include <stdio.h> #include <windows.h> diff --git a/test/asan/TestCases/Windows/heapalloc_uaf.cc b/test/asan/TestCases/Windows/heapalloc_uaf.cc index 9aee5bbda..e0f1f8657 100644 --- a/test/asan/TestCases/Windows/heapalloc_uaf.cc +++ b/test/asan/TestCases/Windows/heapalloc_uaf.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %t 2>&1 | FileCheck %s // UNSUPPORTED: asan-64-bits #include <windows.h> diff --git a/test/asan/TestCases/Windows/heaprealloc.cc b/test/asan/TestCases/Windows/heaprealloc.cc index 21589cf83..add644c05 100644 --- a/test/asan/TestCases/Windows/heaprealloc.cc +++ b/test/asan/TestCases/Windows/heaprealloc.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %env_asan_opts=windows_hook_rtl_allocators=true not %run %t 2>&1 | FileCheck %s // UNSUPPORTED: asan-64-bits #include <stdio.h> diff --git a/test/asan/TestCases/Windows/hello_world.cc b/test/asan/TestCases/Windows/hello_world.cc index 400ca1b3e..0caeb3555 100644 --- a/test/asan/TestCases/Windows/hello_world.cc +++ b/test/asan/TestCases/Windows/hello_world.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/intercept_memcpy.cc b/test/asan/TestCases/Windows/intercept_memcpy.cc index d71333d0b..846c6d8b3 100644 --- a/test/asan/TestCases/Windows/intercept_memcpy.cc +++ b/test/asan/TestCases/Windows/intercept_memcpy.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/intercept_strdup.cc b/test/asan/TestCases/Windows/intercept_strdup.cc index 95b659ffd..2bef08d68 100644 --- a/test/asan/TestCases/Windows/intercept_strdup.cc +++ b/test/asan/TestCases/Windows/intercept_strdup.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/intercept_strlen.cc b/test/asan/TestCases/Windows/intercept_strlen.cc index 938e6c9b5..217aab2de 100644 --- a/test/asan/TestCases/Windows/intercept_strlen.cc +++ b/test/asan/TestCases/Windows/intercept_strlen.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/interface_symbols_windows.cc b/test/asan/TestCases/Windows/interface_symbols_windows.cc index 4a59dba25..1738b87e8 100644 --- a/test/asan/TestCases/Windows/interface_symbols_windows.cc +++ b/test/asan/TestCases/Windows/interface_symbols_windows.cc @@ -2,7 +2,7 @@ // functions mentioned in sanitizer_interface.inc. // // Just make sure we can compile this. -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // // note: The mangling decoration (i.e. @4 )is removed because calling convention // differ from 32-bit and 64-bit. diff --git a/test/asan/TestCases/Windows/iostream_sbo.cc b/test/asan/TestCases/Windows/iostream_sbo.cc index ffcd53013..46f452a32 100644 --- a/test/asan/TestCases/Windows/iostream_sbo.cc +++ b/test/asan/TestCases/Windows/iostream_sbo.cc @@ -1,9 +1,9 @@ // First, check this works with the default blacklist: -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: echo "42" | %run %t 2>&1 | FileCheck %s // // Then, make sure it still works when a user uses his own blacklist file: -// RUN: %clang_cl_asan -O0 %s -fsanitize-blacklist=%p/../Helpers/initialization-blacklist.txt -Fe%t2 +// RUN: %clang_cl_asan -Od %s -fsanitize-blacklist=%p/../Helpers/initialization-blacklist.txt -Fe%t2 // RUN: echo "42" | %run %t2 2>&1 | FileCheck %s #include <iostream> diff --git a/test/asan/TestCases/Windows/malloc_left_oob.cc b/test/asan/TestCases/Windows/malloc_left_oob.cc index ec133c393..131dff2ef 100644 --- a/test/asan/TestCases/Windows/malloc_left_oob.cc +++ b/test/asan/TestCases/Windows/malloc_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/malloc_right_oob.cc b/test/asan/TestCases/Windows/malloc_right_oob.cc index 9975316d3..4fef3065c 100644 --- a/test/asan/TestCases/Windows/malloc_right_oob.cc +++ b/test/asan/TestCases/Windows/malloc_right_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/malloc_uaf.cc b/test/asan/TestCases/Windows/malloc_uaf.cc index f58478947..5385a5c3c 100644 --- a/test/asan/TestCases/Windows/malloc_uaf.cc +++ b/test/asan/TestCases/Windows/malloc_uaf.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/null_deref_multiple_dlls.cc b/test/asan/TestCases/Windows/null_deref_multiple_dlls.cc index 62fe544ae..281dffa4f 100644 --- a/test/asan/TestCases/Windows/null_deref_multiple_dlls.cc +++ b/test/asan/TestCases/Windows/null_deref_multiple_dlls.cc @@ -2,9 +2,9 @@ // variables, thus doesn't explicitly reference any symbol exported by the // runtime thunk. // -// RUN: %clang_cl_asan -LD -O0 -DDLL1 %s -Fe%t1.dll -// RUN: %clang_cl_asan -LD -O0 -DDLL2 %s -Fe%t2.dll -// RUN: %clang_cl_asan -O0 -DEXE %s %t1.lib %t2.lib -Fe%t +// RUN: %clang_cl_asan -LD -Od -DDLL1 %s -Fe%t1.dll +// RUN: %clang_cl_asan -LD -Od -DDLL2 %s -Fe%t2.dll +// RUN: %clang_cl_asan -Od -DEXE %s %t1.lib %t2.lib -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/oom.cc b/test/asan/TestCases/Windows/oom.cc index 4d68c145e..bf19aa09c 100644 --- a/test/asan/TestCases/Windows/oom.cc +++ b/test/asan/TestCases/Windows/oom.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: asan-32-bits diff --git a/test/asan/TestCases/Windows/operator_array_new_left_oob.cc b/test/asan/TestCases/Windows/operator_array_new_left_oob.cc index 20a0f1927..fec8e15b7 100644 --- a/test/asan/TestCases/Windows/operator_array_new_left_oob.cc +++ b/test/asan/TestCases/Windows/operator_array_new_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s int main() { diff --git a/test/asan/TestCases/Windows/operator_array_new_right_oob.cc b/test/asan/TestCases/Windows/operator_array_new_right_oob.cc index 23775ef60..51c910a2f 100644 --- a/test/asan/TestCases/Windows/operator_array_new_right_oob.cc +++ b/test/asan/TestCases/Windows/operator_array_new_right_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/operator_array_new_uaf.cc b/test/asan/TestCases/Windows/operator_array_new_uaf.cc index b638ef1df..e6bc1ac1c 100644 --- a/test/asan/TestCases/Windows/operator_array_new_uaf.cc +++ b/test/asan/TestCases/Windows/operator_array_new_uaf.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc b/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc index aae9d5ec8..e91d05ea7 100644 --- a/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc +++ b/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s struct C { diff --git a/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc b/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc index 46875920c..d82bf588e 100644 --- a/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc +++ b/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/operator_new_left_oob.cc b/test/asan/TestCases/Windows/operator_new_left_oob.cc index a12db9b1e..2a0fb70e4 100644 --- a/test/asan/TestCases/Windows/operator_new_left_oob.cc +++ b/test/asan/TestCases/Windows/operator_new_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/operator_new_right_oob.cc b/test/asan/TestCases/Windows/operator_new_right_oob.cc index 7edee5495..9ff08d33c 100644 --- a/test/asan/TestCases/Windows/operator_new_right_oob.cc +++ b/test/asan/TestCases/Windows/operator_new_right_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/operator_new_uaf.cc b/test/asan/TestCases/Windows/operator_new_uaf.cc index 9d5a4078d..e1453727d 100644 --- a/test/asan/TestCases/Windows/operator_new_uaf.cc +++ b/test/asan/TestCases/Windows/operator_new_uaf.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/queue_user_work_item_report.cc b/test/asan/TestCases/Windows/queue_user_work_item_report.cc index 27c438a56..9de3d925f 100644 --- a/test/asan/TestCases/Windows/queue_user_work_item_report.cc +++ b/test/asan/TestCases/Windows/queue_user_work_item_report.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/realloc_left_oob.cc b/test/asan/TestCases/Windows/realloc_left_oob.cc index 7d30e1d5c..376214e34 100644 --- a/test/asan/TestCases/Windows/realloc_left_oob.cc +++ b/test/asan/TestCases/Windows/realloc_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/realloc_right_oob.cc b/test/asan/TestCases/Windows/realloc_right_oob.cc index f741390bd..57934e478 100644 --- a/test/asan/TestCases/Windows/realloc_right_oob.cc +++ b/test/asan/TestCases/Windows/realloc_right_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/realloc_uaf.cc b/test/asan/TestCases/Windows/realloc_uaf.cc index c5b6953cf..8e318736b 100644 --- a/test/asan/TestCases/Windows/realloc_uaf.cc +++ b/test/asan/TestCases/Windows/realloc_uaf.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/report_globals_reload_dll.cc b/test/asan/TestCases/Windows/report_globals_reload_dll.cc index 4adbcc3b5..eb6d4bc39 100644 --- a/test/asan/TestCases/Windows/report_globals_reload_dll.cc +++ b/test/asan/TestCases/Windows/report_globals_reload_dll.cc @@ -1,6 +1,6 @@ // Make sure we can handle reloading the same DLL multiple times. -// RUN: %clang_cl_asan -LD -O0 -DDLL %s -Fe%t.dll -// RUN: %clang_cl_asan -O0 -DEXE %s -Fe%te.exe +// RUN: %clang_cl_asan -LD -Od -DDLL %s -Fe%t.dll +// RUN: %clang_cl_asan -Od -DEXE %s -Fe%te.exe // RUN: %env_asan_opts=report_globals=1 %run %te.exe %t.dll 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/report_globals_vs_freelibrary.cc b/test/asan/TestCases/Windows/report_globals_vs_freelibrary.cc index 94b97f58f..9619aff6a 100644 --- a/test/asan/TestCases/Windows/report_globals_vs_freelibrary.cc +++ b/test/asan/TestCases/Windows/report_globals_vs_freelibrary.cc @@ -1,5 +1,5 @@ -// RUN: %clang_cl_asan -LD -O0 -DDLL %s -Fe%t.dll -// RUN: %clang_cl_asan -O0 -DEXE %s -Fe%te.exe +// RUN: %clang_cl_asan -LD -Od -DDLL %s -Fe%t.dll +// RUN: %clang_cl_asan -Od -DEXE %s -Fe%te.exe // RUN: %env_asan_opts=report_globals=2 %run %te.exe %t.dll 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/rtlallocateheap.cc b/test/asan/TestCases/Windows/rtlallocateheap.cc index 27738e9d5..6ef1caa0e 100644 --- a/test/asan/TestCases/Windows/rtlallocateheap.cc +++ b/test/asan/TestCases/Windows/rtlallocateheap.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t /MD +// 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 diff --git a/test/asan/TestCases/Windows/rtlallocateheap_flags_fallback.cc b/test/asan/TestCases/Windows/rtlallocateheap_flags_fallback.cc index 738bf0fa7..d7e81ac3a 100644 --- a/test/asan/TestCases/Windows/rtlallocateheap_flags_fallback.cc +++ b/test/asan/TestCases/Windows/rtlallocateheap_flags_fallback.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t /MD +// 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 diff --git a/test/asan/TestCases/Windows/rtlallocateheap_zero.cc b/test/asan/TestCases/Windows/rtlallocateheap_zero.cc index ef372a176..92d2940a5 100644 --- a/test/asan/TestCases/Windows/rtlallocateheap_zero.cc +++ b/test/asan/TestCases/Windows/rtlallocateheap_zero.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t /MD +// 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 diff --git a/test/asan/TestCases/Windows/shadow_mapping_failure.cc b/test/asan/TestCases/Windows/shadow_mapping_failure.cc index 510f16940..c77468994 100644 --- a/test/asan/TestCases/Windows/shadow_mapping_failure.cc +++ b/test/asan/TestCases/Windows/shadow_mapping_failure.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s // REQUIRES: asan-32-bits diff --git a/test/asan/TestCases/Windows/stack_array_left_oob.cc b/test/asan/TestCases/Windows/stack_array_left_oob.cc index 8d601fc8d..ea7119b4c 100644 --- a/test/asan/TestCases/Windows/stack_array_left_oob.cc +++ b/test/asan/TestCases/Windows/stack_array_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/stack_array_right_oob.cc b/test/asan/TestCases/Windows/stack_array_right_oob.cc index 721834d1a..bbcb96f8f 100644 --- a/test/asan/TestCases/Windows/stack_array_right_oob.cc +++ b/test/asan/TestCases/Windows/stack_array_right_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/stack_array_sanity.cc b/test/asan/TestCases/Windows/stack_array_sanity.cc index 1aef1a923..156e9f86f 100644 --- a/test/asan/TestCases/Windows/stack_array_sanity.cc +++ b/test/asan/TestCases/Windows/stack_array_sanity.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t | FileCheck %s #include <stdio.h> diff --git a/test/asan/TestCases/Windows/stack_use_after_return.cc b/test/asan/TestCases/Windows/stack_use_after_return.cc index ca1c142af..4070bf628 100644 --- a/test/asan/TestCases/Windows/stack_use_after_return.cc +++ b/test/asan/TestCases/Windows/stack_use_after_return.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %env_asan_opts=detect_stack_use_after_return=1 not %run %t 2>&1 | FileCheck %s char *x; diff --git a/test/asan/TestCases/Windows/symbols_path.cc b/test/asan/TestCases/Windows/symbols_path.cc index 81ead05c5..f12172761 100644 --- a/test/asan/TestCases/Windows/symbols_path.cc +++ b/test/asan/TestCases/Windows/symbols_path.cc @@ -1,6 +1,6 @@ // Make sure symbolization works even if the path to the .exe file changes. // RUN: mkdir %t || true -// RUN: %clang_cl_asan -O0 %s -Fe%t/symbols_path.exe +// RUN: %clang_cl_asan -Od %s -Fe%t/symbols_path.exe // RUN: not %run %t/symbols_path.exe 2>&1 | FileCheck %s // RUN: mkdir %t2 || true // RUN: mv %t/* %t2 diff --git a/test/asan/TestCases/Windows/thread_simple.cc b/test/asan/TestCases/Windows/thread_simple.cc index 14bb82f04..fd9ac4c28 100644 --- a/test/asan/TestCases/Windows/thread_simple.cc +++ b/test/asan/TestCases/Windows/thread_simple.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t #include <windows.h> diff --git a/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc b/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc index aac9ecf24..2280c1036 100644 --- a/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc +++ b/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc b/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc index 2982e48dc..939b984c5 100644 --- a/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc +++ b/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <windows.h> diff --git a/test/asan/TestCases/Windows/thread_stack_reuse.cc b/test/asan/TestCases/Windows/thread_stack_reuse.cc index 7da3a807d..e7b12ca2a 100644 --- a/test/asan/TestCases/Windows/thread_stack_reuse.cc +++ b/test/asan/TestCases/Windows/thread_stack_reuse.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t #include <windows.h> diff --git a/test/asan/TestCases/Windows/thread_stress.cc b/test/asan/TestCases/Windows/thread_stress.cc index 74be8d88c..e25cc6a3c 100644 --- a/test/asan/TestCases/Windows/thread_stress.cc +++ b/test/asan/TestCases/Windows/thread_stress.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t #include <windows.h> diff --git a/test/asan/TestCases/Windows/thread_suspended.cc b/test/asan/TestCases/Windows/thread_suspended.cc index 47e4f9d5d..b30cf1484 100644 --- a/test/asan/TestCases/Windows/thread_suspended.cc +++ b/test/asan/TestCases/Windows/thread_suspended.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t #include <windows.h> diff --git a/test/asan/TestCases/Windows/use_after_realloc.cc b/test/asan/TestCases/Windows/use_after_realloc.cc index 9d2c02525..c39f4cf06 100644 --- a/test/asan/TestCases/Windows/use_after_realloc.cc +++ b/test/asan/TestCases/Windows/use_after_realloc.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s #include <malloc.h> diff --git a/test/asan/TestCases/Windows/user-exception.cc b/test/asan/TestCases/Windows/user-exception.cc index 4cff23fbc..ba14a8b23 100644 --- a/test/asan/TestCases/Windows/user-exception.cc +++ b/test/asan/TestCases/Windows/user-exception.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: env ASAN_OPTIONS=handle_segv=0 %run %t 2>&1 | FileCheck %s --check-prefix=USER // RUN: env ASAN_OPTIONS=handle_segv=1 not %run %t 2>&1 | FileCheck %s --check-prefix=ASAN // Test the default. diff --git a/test/asan/TestCases/Windows/windows_h.cc b/test/asan/TestCases/Windows/windows_h.cc index 40cf5a10a..f20edec0c 100644 --- a/test/asan/TestCases/Windows/windows_h.cc +++ b/test/asan/TestCases/Windows/windows_h.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: %run %t // Just make sure we can parse <windows.h> diff --git a/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc b/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc index 112dd5308..a703d178d 100644 --- a/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc +++ b/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s class Parent { diff --git a/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc b/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc index 7848cf3be..5e28eb639 100644 --- a/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc +++ b/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc @@ -1,4 +1,4 @@ -// RUN: %clang_cl_asan -O0 %s -Fe%t +// RUN: %clang_cl_asan -Od %s -Fe%t // RUN: not %run %t 2>&1 | FileCheck %s class Parent { |