From 010f114093353e6e3665cf01b741a9eaeebb41d4 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Wed, 26 Sep 2012 09:10:53 +0000 Subject: [PATCH] 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. llvm-svn: 164679 --- clang/test/Headers/unwind.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/clang/test/Headers/unwind.c b/clang/test/Headers/unwind.c index 2aec9d4c2d89..b2a9265d5fe5 100644 --- a/clang/test/Headers/unwind.c +++ b/clang/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