]> granicus.if.org Git - clang/commitdiff
On i386 the alignment of i64 is 4, not 8.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 24 Mar 2012 13:22:50 +0000 (13:22 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 24 Mar 2012 13:22:50 +0000 (13:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153380 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenCXX/pr12251.cpp

index 267238bc17f8e763e9e33bb60c7fead67543e865..c2a8d6fa234b1f284cad2ed71eb8abc21f07b76b 100644 (file)
@@ -81,14 +81,14 @@ enum e11 g11(enum e11 *x) {
   return *x;
 }
 // CHECK: define i64 @_Z3g11P3e11
-// CHECK: load i64* %x, align 8, !range !7
+// CHECK: load i64* %x, align {{[84]}}, !range !7
 
 enum e12 {e12_a = 9223372036854775808U };
 enum e12 g12(enum e12 *x) {
   return *x;
 }
 // CHECK: define i64 @_Z3g12P3e12
-// CHECK: load i64* %x, align 8
+// CHECK: load i64* %x, align {{[84]}}
 // CHECK-NOT: range
 // CHECK: ret