]> granicus.if.org Git - clang/commitdiff
Fix test/Modules/cxx-irgen.cpp for PPC64
authorHal Finkel <hfinkel@anl.gov>
Sat, 12 Apr 2014 11:50:34 +0000 (11:50 +0000)
committerHal Finkel <hfinkel@anl.gov>
Sat, 12 Apr 2014 11:50:34 +0000 (11:50 +0000)
Target ABI code might add signext to the return types.

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

test/Modules/cxx-irgen.cpp

index 7a42cb6b8c7fe1cefdf22a3c53cfdd39258d141c..8c7281bde278ab8a95721bea86041ad468441e10 100644 (file)
@@ -6,13 +6,13 @@
 @import cxx_irgen_left;
 @import cxx_irgen_right;
 
-// CHECK-DAG: define available_externally hidden i32 @_ZN1SIiE1gEv({{.*}} #[[ALWAYS_INLINE:.*]] align
+// CHECK-DAG: define available_externally hidden {{signext i32|i32}} @_ZN1SIiE1gEv({{.*}} #[[ALWAYS_INLINE:.*]] align
 int a = S<int>::g();
 
-// CHECK-DAG: define available_externally i32 @_ZN1SIiE1fEv({{.*}} #[[ALWAYS_INLINE]] align
+// CHECK-DAG: define available_externally {{signext i32|i32}} @_ZN1SIiE1fEv({{.*}} #[[ALWAYS_INLINE]] align
 int b = h();
 
-// CHECK-DAG: define linkonce_odr i32 @_Z3minIiET_S0_S0_(i32
+// CHECK-DAG: define linkonce_odr {{signext i32|i32}} @_Z3minIiET_S0_S0_(i32
 int c = min(1, 2);
 
 // CHECK: attributes #[[ALWAYS_INLINE]] = {{.*}} alwaysinline