From: Benjamin Kramer Date: Wed, 26 Sep 2012 09:10:53 +0000 (+0000) Subject: Run test in a freestanding environment so it doesn't accidentally pick up system... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=025560c728931c18aa73a37dea872b155c937f43;p=clang Run test in a freestanding environment so it doesn't accidentally pick up system headers for the wrong target. While there add a test that verifies that the header parses in C++ mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164679 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Headers/unwind.c b/test/Headers/unwind.c index 2aec9d4c2d..b2a9265d5f 100644 --- a/test/Headers/unwind.c +++ b/test/Headers/unwind.c @@ -1,6 +1,5 @@ -// RUN: %clang -target arm-unknown-linux-gnueabi %s -fsyntax-only -o - -// RUN: %clang -target i686-unknown-linux %s -fsyntax-only -o - +// RUN: %clang -target arm-unknown-linux-gnueabi -ffreestanding -fsyntax-only %s +// RUN: %clang -target i686-unknown-linux -ffreestanding -fsyntax-only %s +// RUN: %clang -ffreestanding -fsyntax-only -x c++ %s #include "unwind.h" -// CHECK-NOT: error -// CHECK-NOT: warning