Need -O1 or better to have these builtins lowered to
[oota-llvm.git] / test / CFrontend / 2002-07-30-UnionTest.c
index ffb1d5b0430a5743b8938faf0a4cf85ac31c8873..b2c481e4079cc017b5739b4e6e132406d496047d 100644 (file)
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
 union X;
 struct Empty {};
 union F {};
@@ -5,16 +7,16 @@ union Q { union Q *X; };
 union X {
   char C;
   int A, Z;
-  long long B; 
+  long long B;
   void *b1;
   struct { int A; long long Z; } Q;
 };
 
 union X foo(union X A) {
-       A.C = 123;
-       A.A = 39249;
-       //A.B = (void*)123040123321;
-       A.B = 12301230123123LL;
-       A.Z = 1;
-       return A;
+  A.C = 123;
+  A.A = 39249;
+  //A.B = (void*)123040123321;
+  A.B = 12301230123123LL;
+  A.Z = 1;
+  return A;
 }