From a96cbb503ae3297a3e46ea4845a75f3af960d40c Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sun, 10 Apr 2022 01:44:53 -0700 Subject: [PATCH] [Driver] Prepend - to option name in err_drv_unsupported_option_argument diagnostic --- .../clang/Basic/DiagnosticDriverKinds.td | 2 +- clang/lib/Driver/SanitizerArgs.cpp | 2 +- clang/lib/Driver/ToolChains/MSP430.cpp | 2 +- clang/test/Driver/aarch64-sve-vector-bits.c | 2 +- clang/test/Driver/arm-implicit-it.s | 2 +- clang/test/Driver/arm-target-as-mimplicit-it.s | 4 ++-- clang/test/Driver/clang_f_opts.c | 6 +++--- clang/test/Driver/compress-noias.c | 2 +- clang/test/Driver/compress.c | 2 +- clang/test/Driver/fprofile-update.c | 2 +- .../test/Driver/fsanitize-address-destructor.c | 2 +- clang/test/Driver/fsanitize-coverage.c | 2 +- clang/test/Driver/fsanitize-use-after-return.c | 2 +- clang/test/Driver/fsanitize.c | 18 +++++++++--------- clang/test/Driver/hexagon-hvx.c | 2 +- clang/test/Driver/masm.c | 2 +- clang/test/Driver/masm.s | 2 +- clang/test/Driver/mbig-obj.c | 2 +- clang/test/Driver/msp430-hwmult.c | 2 +- clang/test/Driver/windows-cross.c | 2 +- clang/test/OpenMP/linking.c | 4 ++-- 21 files changed, 33 insertions(+), 33 deletions(-) diff --git a/clang/include/clang/Basic/DiagnosticDriverKinds.td b/clang/include/clang/Basic/DiagnosticDriverKinds.td index 1100f775ed6ab..4756edd28a925 100644 --- a/clang/include/clang/Basic/DiagnosticDriverKinds.td +++ b/clang/include/clang/Basic/DiagnosticDriverKinds.td @@ -19,7 +19,7 @@ def err_drv_unsupported_opt_for_target : Error< def err_drv_unsupported_opt_for_language_mode : Error< "unsupported option '%0' for language mode '%1'">; def err_drv_unsupported_option_argument : Error< - "unsupported argument '%1' to option '%0'">; + "unsupported argument '%1' to option '-%0'">; def err_drv_unknown_stdin_type : Error< "-E or -x required when input is from standard input">; def err_drv_unknown_stdin_type_clang_cl : Error< diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp index b650eed617627..a8227f1f8285e 100644 --- a/clang/lib/Driver/SanitizerArgs.cpp +++ b/clang/lib/Driver/SanitizerArgs.cpp @@ -234,7 +234,7 @@ static SanitizerMask parseSanitizeTrapArgs(const Driver &D, SanitizerSet S; S.Mask = InvalidValues; D.Diag(diag::err_drv_unsupported_option_argument) - << "-fsanitize-trap" << toString(S); + << Arg->getOption().getName() << toString(S); } TrappingKinds |= expandSanitizerGroups(Add) & ~TrapRemove; } else if (Arg->getOption().matches(options::OPT_fno_sanitize_trap_EQ)) { diff --git a/clang/lib/Driver/ToolChains/MSP430.cpp b/clang/lib/Driver/ToolChains/MSP430.cpp index 96994ba77facc..bc789853049a3 100644 --- a/clang/lib/Driver/ToolChains/MSP430.cpp +++ b/clang/lib/Driver/ToolChains/MSP430.cpp @@ -101,7 +101,7 @@ void msp430::getMSP430TargetFeatures(const Driver &D, const ArgList &Args, Features.push_back("+hwmultf5"); } else { D.Diag(clang::diag::err_drv_unsupported_option_argument) - << HWMultArg->getAsString(Args) << HWMult; + << HWMultArg->getOption().getName() << HWMult; } } diff --git a/clang/test/Driver/aarch64-sve-vector-bits.c b/clang/test/Driver/aarch64-sve-vector-bits.c index 9b011b5265e6a..40e90ba62a434 100644 --- a/clang/test/Driver/aarch64-sve-vector-bits.c +++ b/clang/test/Driver/aarch64-sve-vector-bits.c @@ -51,7 +51,7 @@ // RUN: %clang -c %s -### -target aarch64-none-linux-gnu -march=armv8-a+sve \ // RUN: -msve-vector-bits=A 2>&1 | FileCheck --check-prefix=CHECK-BAD-VALUE-ERROR %s -// CHECK-BAD-VALUE-ERROR: error: unsupported argument '{{.*}}' to option 'msve-vector-bits=' +// CHECK-BAD-VALUE-ERROR: error: unsupported argument '{{.*}}' to option '-msve-vector-bits=' // Error if using attribute without -msve-vector-bits= or if using -msve-vector-bits=+ syntax // ----------------------------------------------------------------------------- diff --git a/clang/test/Driver/arm-implicit-it.s b/clang/test/Driver/arm-implicit-it.s index 48e4bdbe8c956..307b446295c2e 100644 --- a/clang/test/Driver/arm-implicit-it.s +++ b/clang/test/Driver/arm-implicit-it.s @@ -21,4 +21,4 @@ // CHECK-THUMB: "-arm-implicit-it=thumb" // CHECK-NEVER: "-arm-implicit-it=never" // CHECK-ALWAYS: "-arm-implicit-it=always" -// CHECK-INVALID: error: unsupported argument 'thisisnotavalidoption' to option 'mimplicit-it=' +// CHECK-INVALID: error: unsupported argument 'thisisnotavalidoption' to option '-mimplicit-it=' diff --git a/clang/test/Driver/arm-target-as-mimplicit-it.s b/clang/test/Driver/arm-target-as-mimplicit-it.s index b4eed3e506321..e9df1a9f4e8de 100644 --- a/clang/test/Driver/arm-target-as-mimplicit-it.s +++ b/clang/test/Driver/arm-target-as-mimplicit-it.s @@ -47,5 +47,5 @@ // NEVER-NOT: "-arm-implicit-it={{.*}}" // ARM: "-mllvm" "-arm-implicit-it=arm" // THUMB: "-mllvm" "-arm-implicit-it=thumb" -// INVALID: error: unsupported argument '-mimplicit-it=foo' to option 'Wa,' -// XINVALID: error: unsupported argument '-mimplicit-it=foo' to option 'Xassembler' +// INVALID: error: unsupported argument '-mimplicit-it=foo' to option '-Wa,' +// XINVALID: error: unsupported argument '-mimplicit-it=foo' to option '-Xassembler' diff --git a/clang/test/Driver/clang_f_opts.c b/clang/test/Driver/clang_f_opts.c index da501520148e9..10fc93a1eaa21 100644 --- a/clang/test/Driver/clang_f_opts.c +++ b/clang/test/Driver/clang_f_opts.c @@ -197,12 +197,12 @@ // CHECK-ROUNDING-MATH-NOT: "-fno-rounding-math" // RUN: %clang -### -S %s 2>&1 | FileCheck -check-prefix=CHECK-ROUNDING-MATH-NOT %s // RUN: %clang -### -S -ffp-model=imprecise %s 2>&1 | FileCheck -check-prefix=CHECK-FPMODEL %s -// CHECK-FPMODEL: unsupported argument 'imprecise' to option 'ffp-model=' +// CHECK-FPMODEL: unsupported argument 'imprecise' to option '-ffp-model=' // RUN: %clang -### -S -ffp-model=precise %s 2>&1 | FileCheck -check-prefix=IGNORE %s // RUN: %clang -### -S -ffp-model=strict %s 2>&1 | FileCheck -check-prefix=IGNORE %s // RUN: %clang -### -S -ffp-model=fast %s 2>&1 | FileCheck -check-prefix=IGNORE %s // RUN: %clang -### -S -ffp-exception-behavior=trap %s 2>&1 | FileCheck -check-prefix=CHECK-FPEB %s -// CHECK-FPEB: unsupported argument 'trap' to option 'ffp-exception-behavior=' +// CHECK-FPEB: unsupported argument 'trap' to option '-ffp-exception-behavior=' // RUN: %clang -### -S -ffp-exception-behavior=maytrap %s 2>&1 | FileCheck -check-prefix=IGNORE %s // RUN: %clang -### -S -ffp-exception-behavior=ignore %s 2>&1 | FileCheck -check-prefix=IGNORE %s // RUN: %clang -### -S -ffp-exception-behavior=strict %s 2>&1 | FileCheck -check-prefix=IGNORE %s @@ -393,7 +393,7 @@ // CHECK-WARNING-DAG: optimization flag '-ftracer' is not supported // CHECK-WARNING-DAG: optimization flag '-funroll-all-loops' is not supported // CHECK-WARNING-DAG: optimization flag '-funswitch-loops' is not supported -// CHECK-WARNING-DAG: unsupported argument '1' to option 'flto=' +// CHECK-WARNING-DAG: unsupported argument '1' to option '-flto=' // CHECK-WARNING-DAG: optimization flag '-falign-labels' is not supported // CHECK-WARNING-DAG: optimization flag '-falign-labels=100' is not supported // CHECK-WARNING-DAG: optimization flag '-falign-loops' is not supported diff --git a/clang/test/Driver/compress-noias.c b/clang/test/Driver/compress-noias.c index d0d7ef34e70b8..ad26af5dca142 100644 --- a/clang/test/Driver/compress-noias.c +++ b/clang/test/Driver/compress-noias.c @@ -29,5 +29,5 @@ // RUN: %clang -### -target i686-unknown-linux-gnu -fno-integrated-as -gz=invalid -x assembler -c %s 2>&1 | FileCheck -check-prefix CHECK-OPT_GZ_EQ_INVALID %s // RUN: %clang -### -target i686-unknown-linux-gnu -fno-integrated-as -gz=invalid -c %s 2>&1 | FileCheck -check-prefix CHECK-OPT_GZ_EQ_INVALID %s -// CHECK-OPT_GZ_EQ_INVALID: error: unsupported argument 'invalid' to option 'gz=' +// CHECK-OPT_GZ_EQ_INVALID: error: unsupported argument 'invalid' to option '-gz=' diff --git a/clang/test/Driver/compress.c b/clang/test/Driver/compress.c index 48f8dfa09ba5e..4e701673944c6 100644 --- a/clang/test/Driver/compress.c +++ b/clang/test/Driver/compress.c @@ -31,4 +31,4 @@ // RUN: %clang -### -fintegrated-as -gz=invalid -x assembler -c %s 2>&1 | FileCheck -check-prefix CHECK-OPT_GZ_EQ_INVALID %s // RUN: %clang -### -fintegrated-as -gz=invalid -c %s 2>&1 | FileCheck -check-prefix CHECK-OPT_GZ_EQ_INVALID %s -// CHECK-OPT_GZ_EQ_INVALID: error: unsupported argument 'invalid' to option 'gz=' +// CHECK-OPT_GZ_EQ_INVALID: error: unsupported argument 'invalid' to option '-gz=' diff --git a/clang/test/Driver/fprofile-update.c b/clang/test/Driver/fprofile-update.c index befbcea03b876..35fd830cee861 100644 --- a/clang/test/Driver/fprofile-update.c +++ b/clang/test/Driver/fprofile-update.c @@ -12,4 +12,4 @@ // RUN: not %clang %s -c -fprofile-update=unknown 2>&1 | FileCheck %s --check-prefix=ERROR -// ERROR: error: unsupported argument 'unknown' to option 'fprofile-update=' +// ERROR: error: unsupported argument 'unknown' to option '-fprofile-update=' diff --git a/clang/test/Driver/fsanitize-address-destructor.c b/clang/test/Driver/fsanitize-address-destructor.c index 70cb2fe6e2a65..c56cc7eca0bca 100644 --- a/clang/test/Driver/fsanitize-address-destructor.c +++ b/clang/test/Driver/fsanitize-address-destructor.c @@ -17,4 +17,4 @@ // RUN: %clang -target x86_64-apple-macosx10.15-gnu -fsanitize=address \ // RUN: -fsanitize-address-destructor=bad_arg %s -### 2>&1 | \ // RUN: FileCheck -check-prefix=CHECK-INVALID-ARG %s -// CHECK-INVALID-ARG: error: unsupported argument 'bad_arg' to option 'fsanitize-address-destructor=' +// CHECK-INVALID-ARG: error: unsupported argument 'bad_arg' to option '-fsanitize-address-destructor=' diff --git a/clang/test/Driver/fsanitize-coverage.c b/clang/test/Driver/fsanitize-coverage.c index 23953af6e6697..27d292ab2cd33 100644 --- a/clang/test/Driver/fsanitize-coverage.c +++ b/clang/test/Driver/fsanitize-coverage.c @@ -54,7 +54,7 @@ // CHECK-MASK-NOT: -fsanitize-coverage- // RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=foobar %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-INVALID-VALUE -// CHECK-INVALID-VALUE: error: unsupported argument 'foobar' to option 'fsanitize-coverage=' +// CHECK-INVALID-VALUE: error: unsupported argument 'foobar' to option '-fsanitize-coverage=' // RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=func -fsanitize-coverage=edge %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-INCOMPATIBLE // CHECK-INCOMPATIBLE: error: invalid argument '-fsanitize-coverage=func' not allowed with '-fsanitize-coverage=edge' diff --git a/clang/test/Driver/fsanitize-use-after-return.c b/clang/test/Driver/fsanitize-use-after-return.c index f262fa2ef0c7e..3ba2ed175f8c7 100644 --- a/clang/test/Driver/fsanitize-use-after-return.c +++ b/clang/test/Driver/fsanitize-use-after-return.c @@ -27,4 +27,4 @@ // RUN: %clang -target x86_64-apple-macosx10.15-gnu -fsanitize=address \ // RUN: -fsanitize-address-use-after-return=bad_arg %s -### 2>&1 | \ // RUN: FileCheck -check-prefix=CHECK-INVALID-ARG %s -// CHECK-INVALID-ARG: error: unsupported argument 'bad_arg' to option 'fsanitize-address-use-after-return=' +// CHECK-INVALID-ARG: error: unsupported argument 'bad_arg' to option '-fsanitize-address-use-after-return=' diff --git a/clang/test/Driver/fsanitize.c b/clang/test/Driver/fsanitize.c index 323b9251e64b9..f31e6156120fd 100644 --- a/clang/test/Driver/fsanitize.c +++ b/clang/test/Driver/fsanitize.c @@ -84,7 +84,7 @@ // CHECK-BOUNDS: "-fsanitize={{((array-bounds|local-bounds),?){2}"}} // RUN: %clang -target x86_64-linux-gnu -fsanitize=all %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-FSANITIZE-ALL -// CHECK-FSANITIZE-ALL: error: unsupported argument 'all' to option 'fsanitize=' +// CHECK-FSANITIZE-ALL: error: unsupported argument 'all' to option '-fsanitize=' // RUN: %clang -target x86_64-linux-gnu -fsanitize=address,undefined -fno-sanitize=all -fsanitize=thread %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-FNO-SANITIZE-ALL // CHECK-FNO-SANITIZE-ALL: "-fsanitize=thread" @@ -366,16 +366,16 @@ // CHECK-RECOVER-ASAN: "-fsanitize-recover=address" // RUN: %clang -target x86_64-linux-gnu %s -fsanitize=undefined -fsanitize-recover=foobar,object-size,unreachable -### 2>&1 | FileCheck %s --check-prefix=CHECK-DIAG-RECOVER -// CHECK-DIAG-RECOVER: unsupported argument 'foobar' to option 'fsanitize-recover=' -// CHECK-DIAG-RECOVER: unsupported argument 'unreachable' to option 'fsanitize-recover=' +// CHECK-DIAG-RECOVER: unsupported argument 'foobar' to option '-fsanitize-recover=' +// CHECK-DIAG-RECOVER: unsupported argument 'unreachable' to option '-fsanitize-recover=' // RUN: %clang -target x86_64-linux-gnu %s -fsanitize=undefined -fsanitize-recover -fno-sanitize-recover -### 2>&1 | FileCheck %s --check-prefix=CHECK-DEPRECATED-RECOVER // CHECK-DEPRECATED-RECOVER-NOT: is deprecated // RUN: %clang -target x86_64-linux-gnu %s -fsanitize=kernel-address -fno-sanitize-recover=kernel-address -### 2>&1 | FileCheck %s --check-prefix=CHECK-NO-RECOVER-KASAN // RUN: %clang -target x86_64-linux-gnu %s -fsanitize=kernel-hwaddress -fno-sanitize-recover=kernel-hwaddress -### 2>&1 | FileCheck %s --check-prefix=CHECK-NO-RECOVER-KHWASAN -// CHECK-NO-RECOVER-KASAN: unsupported argument 'kernel-address' to option 'fno-sanitize-recover=' -// CHECK-NO-RECOVER-KHWASAN: unsupported argument 'kernel-hwaddress' to option 'fno-sanitize-recover=' +// CHECK-NO-RECOVER-KASAN: unsupported argument 'kernel-address' to option '-fno-sanitize-recover=' +// CHECK-NO-RECOVER-KHWASAN: unsupported argument 'kernel-hwaddress' to option '-fno-sanitize-recover=' // RUN: %clang -target x86_64-linux-gnu -fsanitize=leak %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-SANL // CHECK-SANL: "-fsanitize=leak" @@ -440,8 +440,8 @@ // CHECK-ASAN: "-fno-assume-sane-operator-new" // RUN: %clang -target x86_64-linux-gnu -fsanitize=zzz %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-DIAG1 -// CHECK-DIAG1: unsupported argument 'zzz' to option 'fsanitize=' -// CHECK-DIAG1-NOT: unsupported argument 'zzz' to option 'fsanitize=' +// CHECK-DIAG1: unsupported argument 'zzz' to option '-fsanitize=' +// CHECK-DIAG1-NOT: unsupported argument 'zzz' to option '-fsanitize=' // RUN: %clang -target x86_64-apple-darwin10 -fsanitize=memory %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-MSAN-DARWIN // CHECK-MSAN-DARWIN: unsupported option '-fsanitize=memory' for target 'x86_64-apple-darwin10' @@ -605,10 +605,10 @@ // CHECK-CFI-ICALL-MIPS: unsupported option '-fsanitize=cfi-icall' for target 'mips-unknown-linux' // RUN: %clang -target x86_64-linux-gnu -fsanitize-trap=address -c %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-ASAN-TRAP -// CHECK-ASAN-TRAP: error: unsupported argument 'address' to option '-fsanitize-trap' +// CHECK-ASAN-TRAP: error: unsupported argument 'address' to option '-fsanitize-trap=' // RUN: %clang -target x86_64-linux-gnu -fsanitize-trap=hwaddress -c %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-HWASAN-TRAP -// CHECK-HWASAN-TRAP: error: unsupported argument 'hwaddress' to option '-fsanitize-trap' +// CHECK-HWASAN-TRAP: error: unsupported argument 'hwaddress' to option '-fsanitize-trap=' // RUN: %clang -target x86_64-apple-darwin10 -mmacosx-version-min=10.7 -flto -fsanitize=cfi-vcall -fno-sanitize-trap=cfi -c %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-CFI-NOTRAP-OLD-MACOS // CHECK-CFI-NOTRAP-OLD-MACOS: error: unsupported option '-fno-sanitize-trap=cfi-vcall' for target 'x86_64-apple-darwin10' diff --git a/clang/test/Driver/hexagon-hvx.c b/clang/test/Driver/hexagon-hvx.c index 385774824cb0a..7533e0da9f12e 100644 --- a/clang/test/Driver/hexagon-hvx.c +++ b/clang/test/Driver/hexagon-hvx.c @@ -218,7 +218,7 @@ // Invalid HVX length: -// CHECK-HVX-BAD-LENGTH: error: unsupported argument '{{.*}}' to option 'mhvx-length=' +// CHECK-HVX-BAD-LENGTH: error: unsupported argument '{{.*}}' to option '-mhvx-length=' // RUN: %clang -c %s -### -target hexagon-unknown-elf -mhvx -mhvx-length=B \ // RUN: 2>&1 | FileCheck -check-prefix=CHECK-HVX-BAD-LENGTH %s diff --git a/clang/test/Driver/masm.c b/clang/test/Driver/masm.c index f1d53364c858e..734669005eca4 100644 --- a/clang/test/Driver/masm.c +++ b/clang/test/Driver/masm.c @@ -9,7 +9,7 @@ int f() { // CHECK-INTEL: -inline-asm=intel // CHECK-ATT: -x86-asm-syntax=att // CHECK-ATT: -inline-asm=att -// CHECK-SOMEREQUIRED: error: unsupported argument 'somerequired' to option 'masm=' +// CHECK-SOMEREQUIRED: error: unsupported argument 'somerequired' to option '-masm=' // CHECK-ARM: warning: argument unused during compilation: '-masm=intel' // CHECK-CL: -x86-asm-syntax=intel // CHECK-CL-NOT: -inline-asm=intel diff --git a/clang/test/Driver/masm.s b/clang/test/Driver/masm.s index b77e8369b846a..3403b9ee75ae8 100644 --- a/clang/test/Driver/masm.s +++ b/clang/test/Driver/masm.s @@ -5,7 +5,7 @@ // CHECK-INTEL: -x86-asm-syntax=intel // CHECK-ATT: -x86-asm-syntax=att -// CHECK-SOMEREQUIRED: error: unsupported argument 'somerequired' to option 'masm=' +// CHECK-SOMEREQUIRED: error: unsupported argument 'somerequired' to option '-masm=' // CHECK-ARM: warning: argument unused during compilation: '-masm=intel' .text mov al, 0 diff --git a/clang/test/Driver/mbig-obj.c b/clang/test/Driver/mbig-obj.c index 8e0106d5ff17c..6feb9bb7d89a2 100644 --- a/clang/test/Driver/mbig-obj.c +++ b/clang/test/Driver/mbig-obj.c @@ -3,4 +3,4 @@ // RUN: %clang --target=x86_64-linux -c -Wa,-mbig-obj %s -### 2>&1 | FileCheck %s --check-prefix=LINUX // RUN: %clang --target=x86_64-linux -c -Xassembler -mbig-obj %s -### 2>&1 | FileCheck %s --check-prefix=LINUX // WINDOWS-NOT: argument unused during compilation -// LINUX: unsupported argument '-mbig-obj' to option '{{(Wa,|Xassembler)}}' +// LINUX: unsupported argument '-mbig-obj' to option '-{{(Wa,|Xassembler)}}' diff --git a/clang/test/Driver/msp430-hwmult.c b/clang/test/Driver/msp430-hwmult.c index ce52608d25866..7eb3cc3c33b79 100644 --- a/clang/test/Driver/msp430-hwmult.c +++ b/clang/test/Driver/msp430-hwmult.c @@ -24,7 +24,7 @@ // CHECK-F5: "-target-feature" "+hwmultf5" // RUN: %clang -### -target msp430 %s -mhwmult=rrr 2>&1 | FileCheck --check-prefix=INVL-ARG %s -// INVL-ARG: error: unsupported argument 'rrr' to option '-mhwmult=rrr' +// INVL-ARG: error: unsupported argument 'rrr' to option '-mhwmult=' // RUN: %clang -### -target msp430 %s -mhwmult=auto 2>&1 | FileCheck --check-prefix=WRN-NODEV %s // WRN-NODEV: warning: no MCU device specified, but '-mhwmult' is set to 'auto', diff --git a/clang/test/Driver/windows-cross.c b/clang/test/Driver/windows-cross.c index 96497da61c0d5..c5318cdb3f1e9 100644 --- a/clang/test/Driver/windows-cross.c +++ b/clang/test/Driver/windows-cross.c @@ -69,7 +69,7 @@ // RUN: %clang -### -target armv7-windows-itanium --sysroot %S/Inputs/Windows/ARM/8.1 -B %S/Inputs/Windows/ARM/8.1/usr/bin -fuse-ld=lld-link2 -shared -o shared.dll -fsanitize=tsan -x c++ %s 2>&1 \ // RUN: | FileCheck %s --check-prefix CHECK-SANITIZE-TSAN -// CHECK-SANITIZE-TSAN: error: unsupported argument 'tsan' to option 'fsanitize=' +// CHECK-SANITIZE-TSAN: error: unsupported argument 'tsan' to option '-fsanitize=' // CHECK-SANITIZE-TSAN-NOT: "-fsanitize={{.*}}" // RUN: %clang -### -target armv7-windows-itanium -isystem-after "Windows Kits/10/Include/10.0.10586.0/ucrt" -isystem-after "Windows Kits/10/Include/10.0.10586.0/um" -isystem-after "Windows Kits/10/Include/10.0.10586.0/shared" -c %s -o /dev/null 2>&1 \ diff --git a/clang/test/OpenMP/linking.c b/clang/test/OpenMP/linking.c index 1c44396264705..23d2b0f41da3d 100644 --- a/clang/test/OpenMP/linking.c +++ b/clang/test/OpenMP/linking.c @@ -58,12 +58,12 @@ // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ // RUN: -fopenmp=lib -target i386-unknown-linux \ // RUN: | FileCheck --check-prefix=CHECK-LIB-LD-32 %s -// CHECK-LIB-LD-32: error: unsupported argument 'lib' to option 'fopenmp=' +// CHECK-LIB-LD-32: error: unsupported argument 'lib' to option '-fopenmp=' // // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ // RUN: -fopenmp=lib -target x86_64-unknown-linux \ // RUN: | FileCheck --check-prefix=CHECK-LIB-LD-64 %s -// CHECK-LIB-LD-64: error: unsupported argument 'lib' to option 'fopenmp=' +// CHECK-LIB-LD-64: error: unsupported argument 'lib' to option '-fopenmp=' // // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \ // RUN: -fopenmp -fopenmp=libgomp -target i386-unknown-linux \