diff options
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/CMakeLists.txt | 1 | ||||
-rw-r--r-- | clang/test/Driver/cc1-spawnprocess.c | 4 | ||||
-rw-r--r-- | clang/test/Driver/clang_f_opts.c | 2 | ||||
-rw-r--r-- | clang/test/Driver/fsanitize-blacklist.c | 2 | ||||
-rw-r--r-- | clang/test/Driver/unknown-arg.c | 2 | ||||
-rw-r--r-- | clang/test/Driver/warning-options_pedantic.cpp | 2 |
6 files changed, 9 insertions, 4 deletions
diff --git a/clang/test/CMakeLists.txt b/clang/test/CMakeLists.txt index 6f6121f06e5..2c6487e8c26 100644 --- a/clang/test/CMakeLists.txt +++ b/clang/test/CMakeLists.txt @@ -13,6 +13,7 @@ llvm_canonicalize_cmake_booleans( CLANG_BUILD_EXAMPLES CLANG_ENABLE_ARCMT CLANG_ENABLE_STATIC_ANALYZER + CLANG_SPAWN_CC1 ENABLE_BACKTRACES ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER LLVM_ENABLE_ZLIB diff --git a/clang/test/Driver/cc1-spawnprocess.c b/clang/test/Driver/cc1-spawnprocess.c new file mode 100644 index 00000000000..5b2129ad309 --- /dev/null +++ b/clang/test/Driver/cc1-spawnprocess.c @@ -0,0 +1,4 @@ +// RUN: env -u CLANG_SPAWN_CC1 %clang -c %s -o /dev/null +// RUN: env CLANG_SPAWN_CC1=0 %clang -c %s -o /dev/null +// RUN: env CLANG_SPAWN_CC1=1 %clang -c %s -o /dev/null +// RUN: env CLANG_SPAWN_CC1=test not %clang -c %s -o /dev/null diff --git a/clang/test/Driver/clang_f_opts.c b/clang/test/Driver/clang_f_opts.c index 0a7cfdf1128..970b4e934e7 100644 --- a/clang/test/Driver/clang_f_opts.c +++ b/clang/test/Driver/clang_f_opts.c @@ -493,7 +493,7 @@ // RUN: %clang -target x86_64-unknown-none-none -### -fno-short-wchar -fshort-wchar %s 2>&1 | FileCheck -check-prefix=CHECK-WCHAR2 -check-prefix=DELIMITERS %s // Make sure we don't match the -NOT lines with the linker invocation. // Delimiters match the start of the cc1 and the start of the linker lines -// DELIMITERS: {{^ *"}} +// DELIMITERS: {{^ (\(in-process\)|")}} // CHECK-WCHAR1: -fwchar-type=int // CHECK-WCHAR1-NOT: -fwchar-type=short // CHECK-WCHAR2: -fwchar-type=short diff --git a/clang/test/Driver/fsanitize-blacklist.c b/clang/test/Driver/fsanitize-blacklist.c index 6878298e675..2d3ef3f6eee 100644 --- a/clang/test/Driver/fsanitize-blacklist.c +++ b/clang/test/Driver/fsanitize-blacklist.c @@ -6,7 +6,7 @@ // Make sure we don't match the -NOT lines with the linker invocation. // Delimiters match the start of the cc1 and the start of the linker lines // for fragile tests. -// DELIMITERS: {{^ *"}} +// DELIMITERS: {{^ (\(in-process\)|")}} // RUN: echo "fun:foo" > %t.good // RUN: echo "fun:bar" > %t.second diff --git a/clang/test/Driver/unknown-arg.c b/clang/test/Driver/unknown-arg.c index 074a57bb6f8..0e3e5bf2144 100644 --- a/clang/test/Driver/unknown-arg.c +++ b/clang/test/Driver/unknown-arg.c @@ -54,7 +54,7 @@ // SILENT-NOT: warning: // CC1AS-DID-YOU-MEAN: error: unknown argument '-hell'; did you mean '-help'? // CC1AS-DID-YOU-MEAN: error: unknown argument '--version'; did you mean '-version'? -// UNKNOWN-INTEGRATED: error: unknown integrated tool 'asphalt'. Valid tools include '-cc1' and '-cc1as'. +// UNKNOWN-INTEGRATED: error: unknown integrated tool '-cc1asphalt'. Valid tools include '-cc1' and '-cc1as'. // RUN: %clang -S %s -o %t.s -Wunknown-to-clang-option 2>&1 | FileCheck --check-prefix=IGNORED %s diff --git a/clang/test/Driver/warning-options_pedantic.cpp b/clang/test/Driver/warning-options_pedantic.cpp index 4dbf92d12ba..f3c9969c6c5 100644 --- a/clang/test/Driver/warning-options_pedantic.cpp +++ b/clang/test/Driver/warning-options_pedantic.cpp @@ -1,6 +1,6 @@ // Make sure we don't match the -NOT lines with the linker invocation. // Delimiters match the start of the cc1 and the start of the linker lines -// DELIMITERS: {{^ *"}} +// DELIMITERS: {{^ (\(in-process\)|")}} // RUN: %clang -### -pedantic -no-pedantic %s 2>&1 | FileCheck -check-prefix=NO_PEDANTIC -check-prefix=DELIMITERS %s // RUN: %clang -### -pedantic -Wno-pedantic %s 2>&1 | FileCheck -check-prefix=PEDANTIC -check-prefix=DELIMITERS %s |