Remove explicit uses of -emit-llvm, the test infrastructure adds it
authorDuncan Sands <baldrick@free.fr>
Thu, 25 Nov 2010 21:48:20 +0000 (21:48 +0000)
committerDuncan Sands <baldrick@free.fr>
Thu, 25 Nov 2010 21:48:20 +0000 (21:48 +0000)
automatically.  Use -S with llvm-gcc rather than -c, so tests can
work when llvm-gcc is really dragonegg (which can output IR with -S
but not -c).  Yes, dragonegg supports objective-c++ (poorly though).

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

test/FrontendObjC++/2007-10-03-MetadataPointers.mm
test/FrontendObjC++/2010-08-02-NonPODObjectValue.mm
test/FrontendObjC++/2010-08-04-Template.mm
test/FrontendObjC++/2010-08-06-X.Y-syntax.mm

index 5975e38f873dd32fff9c3735e61e01a0304213bd..2ab76c1db5956f47b645bcb33be94689dd5b373a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -w -x objective-c++ -c %s -o /dev/null
+// RUN: %llvmgcc -w -x objective-c++ -S %s -o /dev/null
 
 @class NSImage;
 void bork() {
index 298844e97b5d303c32bcf4a19a3749838b005cf1..da47ed0c1222fbf3c3a6d329c4116d2a38cb9468 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: not %llvmgcc %s -S -emit-llvm -o - |& FileCheck %s
+// RUN: not %llvmgcc %s -S -o - |& FileCheck %s
 // This tests for a specific diagnostic in LLVM-GCC.
 // Clang compiles this correctly with no diagnostic,
 // ergo this test will fail with a Clang-based front-end.
index d0383406d7e278cf3204d199a87f66982742d387..2ebfd3e17cefdfdf775e41b5006108103d88d28e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm
+// RUN: %llvmgcc %s -S
 struct TRunSoon {
   template <class P1> static void Post() {}
 };
index b33d7307af49e1f5ecc2add00ee7e87395cb39c7..986094c07235f69e157e1e675a333c485532140e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm
+// RUN: %llvmgcc %s -S
 struct TFENode {
   TFENode(const TFENode& inNode);
 };