diff options
Diffstat (limited to 'clang/test/CodeGen')
| -rw-r--r-- | clang/test/CodeGen/transparent-union.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/clang/test/CodeGen/transparent-union.c b/clang/test/CodeGen/transparent-union.c index 9f1cdda18d1..0bdbd577f90 100644 --- a/clang/test/CodeGen/transparent-union.c +++ b/clang/test/CodeGen/transparent-union.c @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -triple i386-unknown-unknown -emit-llvm -o %t %s +// RUN: %clang_cc1 -Werror -triple i386-unknown-unknown -emit-llvm -o %t %s  // RUN: FileCheck < %t %s  //  // FIXME: Note that we don't currently get the ABI right here. f0() should be @@ -12,9 +12,12 @@ void f0(transp_t0 obj);  // CHECK: define void @f1_0(i32* %a0)   // CHECK:  call void @f0(%union.anon* byval %{{.*}}) +// CHECK:  call void %{{.*}}(i8* %{{[a-z0-9]*}})  // CHECK: }  void f1_0(int *a0) { +  void (*f0p)(void *) = f0;    f0(a0); +  f0p(a0);  }  void f1_1(int *a0) { | 

