]> granicus.if.org Git - clang/commitdiff
Switch tests in test/Headers to use %clang_cc1 rather than %clang. There
authorChandler Carruth <chandlerc@gmail.com>
Fri, 20 Sep 2013 21:12:25 +0000 (21:12 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 20 Sep 2013 21:12:25 +0000 (21:12 +0000)
is no need to go through the driver indirection here, and it clutters
things up as dependencies can sneak in for specific things the driver is
doing.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191107 91177308-0d34-0410-b5e6-96231b3b80d8

test/Headers/c11.c
test/Headers/c89.c
test/Headers/cxx11.cpp
test/Headers/ms-intrin.cpp
test/Headers/ms-null-ms-header-vs-stddef.cpp
test/Headers/ms-wchar.c
test/Headers/tgmath.c
test/Headers/x86-intrinsics-headers.c

index 21f2e4f2224ddf67e4fdb943fe48567537700aa0..11bec195446200acfbc8d223cee512a434074be8 100644 (file)
@@ -1,6 +1,6 @@
-// RUN: %clang -fsyntax-only -Xclang -verify -std=c11 %s
-// RUN: %clang -fsyntax-only -Xclang -verify -std=c11 -fmodules %s
-// RUN: %clang -fsyntax-only -Xclang -verify -std=c11 -ffreestanding %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c11 %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c11 -fmodules %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c11 -ffreestanding %s
 
 noreturn int f(); // expected-error 1+{{}}
 
index acf01b40e06e277c7809607ecb62968cdf5e5e56..6188df5487bd2ec1337e9d028b3c2281fdc4852e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang -target i386-apple-darwin10 -fsyntax-only -Xclang -verify -std=c89 %s
+// RUN: %clang_cc1 -triple i386-apple-darwin10 -target-cpu yonah -fsyntax-only -verify -std=c89 %s
 // expected-no-diagnostics
 
 // FIXME: Disable inclusion of mm_malloc.h, our current implementation is broken
index fa37be3b516c7f544394d8fce16d942ec8a66687..1a4b6400e09599a252a8ad3c4ca94a5fca59d43a 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %clang -ffreestanding -fsyntax-only -std=c++11 %s
-// RUN: %clang -ffreestanding -fsyntax-only -std=c++11 -fmodules %s
+// RUN: %clang_cc1 -ffreestanding -fsyntax-only -std=c++11 %s
+// RUN: %clang_cc1 -ffreestanding -fsyntax-only -std=c++11 -fmodules %s
 
 #include <stdalign.h>
 
index 263c09047ae668932d9a25ba2d52de0453de2688..58ad5a2449cab98cb47e24251fdfaee9418dab57 100644 (file)
@@ -1,4 +1,6 @@
-// RUN: %clang -target i386-pc-win32 -fms-extensions -ffreestanding -fsyntax-only %s
+// RUN: %clang_cc1 -triple i386-pc-win32 -target-cpu pentium4 \
+// RUN:     -fms-extensions -fms-compatibility -fmsc-version=1700 \
+// RUN:     -ffreestanding -fsyntax-only %s
 
 // Intrin.h needs size_t, but -ffreestanding prevents us from getting it from
 // stddef.h.  Work around it with this typedef.
index 7efa871da90e378b903f385060ba27677b1d725f..237ed51f965e2d08c6d6f63029e5414f1b09b56e 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %clang -fsyntax-only -target i686-pc-win32 %s
-// RUN: %clang -fsyntax-only -target i386-mingw32 %s
+// RUN: %clang_cc1 -fsyntax-only -triple i686-pc-win32 -fms-compatibility -fmsc-version=1700 %s
+// RUN: %clang_cc1 -fsyntax-only -triple i386-mingw32 %s
 
 // Something in MSVC's headers (pulled in e.g. by <crtdefs.h>) defines __null
 // to something, mimick that.
index f015fc77ee5154ea41ba78930ba8f7441b15624e..fee7e72bd42ca962da6be7e502f744362392c0ea 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang -fsyntax-only -target i386-pc-win32 %s
+// RUN: %clang_cc1 -fsyntax-only -triple i386-pc-win32 -fms-compatibility %s
 
 #if defined(_WCHAR_T_DEFINED)
 #error "_WCHAR_T_DEFINED should not be defined in C99"
index b6694369834ecfc18c95780cbe3a850dc24c0c40..4235ae20719fbaa6318d0e1dfb41f19c7f68fcc9 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang -fsyntax-only -isystem %S/Inputs/include -Xclang -verify %s
+// RUN: %clang_cc1 -fsyntax-only -isystem %S/Inputs/include -verify %s
 // expected-no-diagnostics
 
 #include <tgmath.h>
index bdffddedfc7b709671a7fd17417afd3d8aa2c0d6..91c4ffaa0edbf0ef3f2be0dd47e16f2d8614f850 100644 (file)
@@ -1,6 +1,6 @@
-// RUN: %clang -fsyntax-only -ffreestanding %s
-// RUN: %clang -fsyntax-only -ffreestanding -fno-lax-vector-conversions %s
-// RUN: %clangxx -fsyntax-only -ffreestanding -x c++ %s
+// RUN: %clang_cc1 -fsyntax-only -ffreestanding %s
+// RUN: %clang_cc1 -fsyntax-only -ffreestanding -fno-lax-vector-conversions %s
+// RUN: %clang_cc1 -fsyntax-only -ffreestanding -x c++ %s
 
 #if defined(i386) || defined(__x86_64__)