Adding RUN lines.
authorTanya Lattner <tonic@nondot.org>
Sat, 6 Nov 2004 22:29:57 +0000 (22:29 +0000)
committerTanya Lattner <tonic@nondot.org>
Sat, 6 Nov 2004 22:29:57 +0000 (22:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17529 91177308-0d34-0410-b5e6-96231b3b80d8

26 files changed:
test/C++Frontend/2003-08-20-ExceptionFail.cpp
test/C++Frontend/2003-08-21-EmptyClass.cpp
test/C++Frontend/2003-08-27-TypeNamespaces.cpp
test/C++Frontend/2003-08-28-ForwardType.cpp
test/C++Frontend/2003-08-28-SaveExprBug.cpp
test/C++Frontend/2003-08-31-StructLayout.cpp
test/C++Frontend/2003-09-22-CompositeExprValue.cpp
test/C++Frontend/2003-09-29-ArgumentNumberMismatch.cpp
test/C++Frontend/2003-09-30-CommaExprBug.cpp
test/C++Frontend/2003-09-30-ForIncrementExprBug.cpp
test/C++Frontend/2003-09-30-ForIncrementExprBug2.cpp
test/C++Frontend/2003-09-30-NestedFunctionDecl.cpp
test/C++Frontend/2003-10-17-BoolBitfields.cpp
test/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp
test/C++Frontend/2003-11-04-ArrayConstructors.cpp
test/C++Frontend/2003-11-04-CatchLabelName.cpp
test/C++Frontend/2003-11-18-EnumArray.cpp
test/C++Frontend/2003-11-18-PtrMemConstantInitializer.cpp
test/C++Frontend/2003-11-25-ReturningOpaqueByValue.cpp
test/C++Frontend/2003-11-27-MultipleInheritanceThunk.cpp
test/C++Frontend/2003-11-29-DuplicatedCleanupTest.cpp
test/C++Frontend/2003-12-08-ArrayOfPtrToMemberFunc.cpp
test/C++Frontend/2004-03-08-ReinterpretCastCopy.cpp
test/C++Frontend/2004-03-15-CleanupsAndGotos.cpp
test/C++Frontend/2004-06-08-LateTemplateInstantiation.cpp
test/C++Frontend/2004-09-27-CompilerCrash.cpp

index 606a2f27d6544f4df564c1f8d03a027f8213e253..fd1c6ad4c2a538de2f89dd9effef1660a0c5cbdc 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 void foo();
 
 void bar() {
index 34629d1a4c9075ab099e5ffdff2c6a125289dff0..2f90b3a1053155be5f550226b0610131f73676a3 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 // This tests compilation of EMPTY_CLASS_EXPR's
 
 struct empty {};
index 01da73876f47ceb8496e15eabe53e992e849579e..cd7247e6085b32f4bf92d06622870d2430c24506 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 namespace foo {
   namespace bar {
index a64531c0666c69e75b8a247f76c24179561bf713..1142317a8b9937cc2cc1f6c5a966543ee184a8ee 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 // XFAIL: darwin,sun
 // Default placement versions of operator new.
 inline void* operator new(unsigned, void* __p) throw();
index a94ff03c682193c2ae23f2031c29b4f096b4a2c5..594ccd48086a42fd37b7709170c8b35997a9395f 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 char* eback();
 
index 78d8d33e8744012c3b069cd3a8f951a0209a8c4a..21d504c771d4bb1c53bf4d8a9ce898508cba6c7f 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 // There is a HOLE in the derived2 object due to not wanting to place the two 
 // baseclass instances at the same offset!
 
index 9ee0289658ff8a912eed661def6e524a80c1736c..b1373ba66dc65b7390ebc928c4a13dbe1ad7edff 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 struct duration {
  duration operator/=(int c) {
        return *this;
index 7c4e23f40ff28626edd5c65dcd600b53786f4534..19435c6075064fedb5914e09d4f1341dd16a6a8b 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 // Non-POD classes cannot be passed into a function by component, because their
 // dtors must be run.  Instead, pass them in by reference.  The C++ front-end
 // was mistakenly "thinking" that 'foo' took a structure by component.
index 3d57a54a73660435e8c0b4e22f47dcbb3cbbedd6..afe470cd11b07dfaeb31354bc493f94a7ed059d0 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 class Empty {};
 
 void foo(Empty E);
index 7c8ac853e6c68108c14bcdf4aa383fbe946c8e93..40c9c87ae1e093be9de5c1e44a1caca82af84df3 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 struct C {};
 
 C &foo();
index 8e3049c2438fad6d87ca5b847c3a9c179b1c7bef..e07eb425d2869f101b909e20e038638ce751ac9e 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 // Test with an opaque type
 
 struct C;
index 77f6b1f259a93cafdf4bf924bcdc6b28091a73b1..ed7c871a667074ac6aff01a4ea59d14367f16bc1 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 // The C++ front-end thinks the two foo's are different, the LLVM emitter 
 // thinks they are the same.  The disconnect causes problems.
 
index e33722878e73ab238b126f5e603fcf4d86f4e7d6..547a367d34e6ad4abdba9ea292b3a6e4d20d5ac2 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 struct test {
   bool A : 1;
   bool B : 1;
index 39ec5c76fac964c8de87a15f96cfd2b285823256..19cb0ccbcc6ea3362251bb4f8c86a18f568c416c 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 template<class T>
 struct super {
index 10097f6d12df525b6f4640281e87215a714309ff..8c7c0bfa7db2b81dda7f69d74fd69ea414bbce86 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 struct Foo { 
   Foo(int); 
index 1646f024db4921ef5cf7d7628c6a55723cb6c629..8acf88ddbaf3e569ad34849ed1d6e6c7b2b3fdc7 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 #include <string>
 
 void bar();
index b4d861b2c389469bceb8dd0afbe5ebdb9b1feec3..6eaf9d66f2dc7bc05afc5491881f7644dc4e3ee0 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 enum TchkType {
   tchkNum, tchkString, tchkSCN, tchkNone
 };
index a146cc1e0570e8056b040ff70dab2a2588828fa2..ae76a6c6379dbbbe21888a60e0c1df9202fc310d 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 struct Gfx {
   void opMoveSetShowText();
 };
index bbe08378a93a956c39140cbf8cb5fe74b806d1e0..83fe1b3e810c55148c53a7fb74d90198c2e58746 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 #include <vector>
 std::vector<int> my_method ();
 
index 60061d2107f9e64ac460f109729167d6096d9ede..16026c34b51c7ec764f84fa42e8f88a466b5d8dc 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 struct CallSite {
   int X;
index 2f94d99640382851e1d81857690187dd16a26a44..8131baafae7e930b003fcdd56c2f01e412e879eb 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 void doesntThrow() throw();
 struct F {
index b1677bc203d5d8e9b082832027d4d00aaad54a13..d5122340225ca96055fed79e6662914673e898e0 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 struct Evil {
  void fun ();
 };
index 3876527067e2beaedd899969db004b2379e9aeee..755d7c7621f3efd03767d55be329ec2b9f6a2ea0 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 struct A {
   virtual void Method() = 0;
 };
index 4a7715d53eb95f99d68804a76f87cfb6a985b55b..be14b7f639b26bc492ee8ac9c8c55a1428c9464c 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 // Testcase from Bug 291
 
 struct X {
index 5d04d23ef2f10676b604a7db293ab33def71476f..4d31c3685e57d50ec3e109a67fab5afd9a45462b 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 
 template<typename Ty>
index 71b3cc876d87d14e46afff208242f4e4df649043..726bd86a40d37a3cbee3c4d52490adde6c72bb2b 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
 
 
 struct Pass {} ;