Skip to content

Commit ec25aad

Browse files
committed
Add optional .exe regex to the checks added after llvm#121162
1 parent 650dd5a commit ec25aad

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

clang/test/Driver/sanitizer-ld.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@
3333
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
3434
// RUN: | %{filecheck} --check-prefix=CHECK-ASAN-NO-LINK-RUNTIME-LINUX
3535
//
36-
// CHECK-ASAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
36+
// CHECK-ASAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
3737

3838
// RUN: %clang -fsanitize=address -fno-sanitize-link-runtime -### %s 2>&1 \
3939
// RUN: --target=arm64e-apple-macosx -fuse-ld=ld \
4040
// RUN: -resource-dir=%S/Inputs/resource_dir \
4141
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
4242
// RUN: | %{filecheck} --check-prefix=CHECK-ASAN-NO-LINK-RUNTIME-DARWIN
4343
//
44-
// CHECK-ASAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld"
44+
// CHECK-ASAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld{{(.exe)?}}"
4545

4646
// RUN: %clang -fsanitize=address -### %s 2>&1 \
4747
// RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
@@ -398,15 +398,15 @@
398398
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
399399
// RUN: | %{filecheck} --check-prefix=CHECK-TSAN-NO-LINK-RUNTIME-LINUX
400400
//
401-
// CHECK-TSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
401+
// CHECK-TSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
402402

403403
// RUN: not %clang -fsanitize=thread -fno-sanitize-link-runtime -### %s 2>&1 \
404404
// RUN: --target=arm64e-apple-ios -fuse-ld=ld \
405405
// RUN: -resource-dir=%S/Inputs/resource_dir \
406406
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
407407
// RUN: | %{filecheck} --check-prefix=CHECK-TSAN-NO-LINK-RUNTIME-DARWIN
408408
//
409-
// CHECK-TSAN-NO-LINK-RUNTIME-DARWIN: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
409+
// CHECK-TSAN-NO-LINK-RUNTIME-DARWIN: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
410410

411411
// RUN: %clangxx -### %s 2>&1 \
412412
// RUN: --target=x86_64-unknown-linux -fuse-ld=ld -stdlib=platform -lstdc++ \
@@ -434,7 +434,7 @@
434434
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
435435
// RUN: | %{filecheck} --check-prefix=CHECK-MSAN-NO-LINK-RUNTIME-LINUX
436436
//
437-
// CHECK-MSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld"
437+
// CHECK-MSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld{{(.exe)?}}"
438438

439439
// RUN: %clang -fsanitize=undefined -### %s 2>&1 \
440440
// RUN: --target=x86_64-unknown-linux-gnux32 -fuse-ld=ld \
@@ -467,23 +467,23 @@
467467
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
468468
// RUN: | %{filecheck} --check-prefix=CHECK-UBSAN-NO-LINK-RUNTIME-LINUX
469469
//
470-
// CHECK-UBSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld"
470+
// CHECK-UBSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld{{(.exe)?}}"
471471

472472
// RUN: %clang -fsanitize=undefined -fno-sanitize-link-runtime -### %s 2>&1 \
473473
// RUN: --target=x86_64-apple-darwin -fuse-ld=ld \
474474
// RUN: -resource-dir=%S/Inputs/resource_dir \
475475
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
476476
// RUN: | %{filecheck} --check-prefix=CHECK-UBSAN-NO-LINK-RUNTIME-DARWIN
477477
//
478-
// CHECK-UBSAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld"
478+
// CHECK-UBSAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld{{(.exe)?}}"
479479

480480
// RUN: %clang -fsanitize=fuzzer -fno-sanitize-link-runtime -### %s 2>&1 \
481481
// RUN: --target=arm64e-apple-watchos -fuse-ld=ld \
482482
// RUN: -resource-dir=%S/Inputs/resource_dir \
483483
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
484484
// RUN: | %{filecheck} --check-prefix=CHECK-FUZZER-NO-LINK-RUNTIME-DARWIN
485485
//
486-
// CHECK-FUZZER-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld"
486+
// CHECK-FUZZER-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld{{(.exe)?}}"
487487

488488
// RUN: %clang -fsanitize=undefined -### %s 2>&1 \
489489
// RUN: --target=i386-unknown-linux -fuse-ld=ld \
@@ -660,7 +660,7 @@
660660
// RUN: --sysroot=%S/Inputs/basic_linux_tree \
661661
// RUN: | %{filecheck} --check-prefix=CHECK-LSAN-NO-LINK-RUNTIME-LINUX
662662
//
663-
// CHECK-LSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
663+
// CHECK-LSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
664664

665665
// RUN: %clang -### %s 2>&1 \
666666
// RUN: --target=x86_64-unknown-linux -fuse-ld=ld -fsanitize=leak -fsanitize-coverage=func \
@@ -869,7 +869,7 @@
869869
// RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
870870
// RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-LINUX-X86-64
871871
// CHECK-SHADOWCALLSTACK-LINUX-X86-64-NOT: error:
872-
// CHECK-SHADOWCALLSTACK-LINUX-X86-64: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
872+
// CHECK-SHADOWCALLSTACK-LINUX-X86-64: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
873873

874874
// RUN: not %clang -fsanitize=shadow-call-stack -### %s 2>&1 \
875875
// RUN: --target=aarch64-unknown-linux -fuse-ld=ld \
@@ -886,7 +886,7 @@
886886
// RUN: --target=riscv64-unknown-linux -fuse-ld=ld \
887887
// RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-LINUX-RISCV64
888888
// CHECK-SHADOWCALLSTACK-LINUX-RISCV64-NOT: error:
889-
// CHECK-SHADOWCALLSTACK-LINUX-RISCV64: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
889+
// CHECK-SHADOWCALLSTACK-LINUX-RISCV64: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
890890

891891
// RUN: %clang -target riscv64-linux-android -fsanitize=shadow-call-stack %s -### 2>&1 \
892892
// RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-ANDROID-RISCV64
@@ -906,7 +906,7 @@
906906
// RUN: --target=arm64-unknown-ios -fuse-ld=ld \
907907
// RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18
908908
// CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18-NOT: error:
909-
// CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
909+
// CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
910910

911911
// RUN: %clang -fsanitize=shadow-call-stack -### %s 2>&1 \
912912
// RUN: --target=aarch64-unknown-linux-android -fuse-ld=ld \
@@ -923,7 +923,7 @@
923923
// RUN: -fsanitize=safe-stack --target=x86_64-unknown-linux -fuse-ld=ld \
924924
// RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-SAFESTACK
925925
// CHECK-SHADOWCALLSTACK-SAFESTACK-NOT: error:
926-
// CHECK-SHADOWCALLSTACK-SAFESTACK: "{{(.*[^-.0-9A-Z_a-z])?}}ld"
926+
// CHECK-SHADOWCALLSTACK-SAFESTACK: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
927927
// CHECK-SHADOWCALLSTACK-SAFESTACK: libclang_rt.safestack.a
928928

929929
// RUN: not %clang -fsanitize=cfi -fsanitize-stats -### %s 2>&1 \

0 commit comments

Comments
 (0)