summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-09-08 00:38:00 +0000
committerChad Rosier <mcrosier@apple.com>2011-09-08 00:38:00 +0000
commitc31e48d7e4d94c4d2df541aa3ccd4eb33469fce8 (patch)
treee5bdf8d6e1b875dda57c5de9703f52134d28024f /clang/test
parentf174959286cc7c661e911e42d443e2455986a047 (diff)
downloadbcm5719-llvm-c31e48d7e4d94c4d2df541aa3ccd4eb33469fce8.tar.gz
bcm5719-llvm-c31e48d7e4d94c4d2df541aa3ccd4eb33469fce8.zip
[driver] i386 kext preprocessor jobs also need their unsupported options
filtered. This happenis when -save-temps is specified. <rdar://problem/10088387> llvm-svn: 139269
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Driver/apple-kext-i386.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/test/Driver/apple-kext-i386.cpp b/clang/test/Driver/apple-kext-i386.cpp
index aebe33f9d05..8ce9f87dab3 100644
--- a/clang/test/Driver/apple-kext-i386.cpp
+++ b/clang/test/Driver/apple-kext-i386.cpp
@@ -33,3 +33,10 @@
// CHECK-UNSUPPORTED: "-mno-longcall"
// CHECK-UNSUPPORTED: "-msoft-float"
+// RUN: %clang -ccc-host-triple i386-apple-darwin10 \
+// RUN: -Wconstant-logical-operand -save-temps \
+// RUN: -fapple-kext -### -fsyntax-only %s 2> %t
+// RUN: FileCheck --check-prefix=CHECK-UNSUPPORTED2 < %t %s
+
+// CHECK-UNSUPPORTED2: cc1plus"
+// CHECK-UNSUPPORTED2-NOT: "-Wconstant-logical-operand"
OpenPOWER on IntegriCloud