diff options
Diffstat (limited to 'test/CodeGenCXX/cxx11-initializer-aggregate.cpp')
| -rw-r--r-- | test/CodeGenCXX/cxx11-initializer-aggregate.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/test/CodeGenCXX/cxx11-initializer-aggregate.cpp b/test/CodeGenCXX/cxx11-initializer-aggregate.cpp index 789970b58b53..be4fd73e6c21 100644 --- a/test/CodeGenCXX/cxx11-initializer-aggregate.cpp +++ b/test/CodeGenCXX/cxx11-initializer-aggregate.cpp @@ -5,9 +5,9 @@ struct A { int a, b; int f(); };  // CHECK: define {{.*}}@_Z3fn1i(  int fn1(int x) {    // CHECK: %[[INITLIST:.*]] = alloca %struct.A -  // CHECK: %[[A:.*]] = getelementptr inbounds %struct.A* %[[INITLIST]], i32 0, i32 0 +  // CHECK: %[[A:.*]] = getelementptr inbounds %struct.A, %struct.A* %[[INITLIST]], i32 0, i32 0    // CHECK: store i32 %{{.*}}, i32* %[[A]], align 4 -  // CHECK: %[[B:.*]] = getelementptr inbounds %struct.A* %[[INITLIST]], i32 0, i32 1 +  // CHECK: %[[B:.*]] = getelementptr inbounds %struct.A, %struct.A* %[[INITLIST]], i32 0, i32 1    // CHECK: store i32 5, i32* %[[B]], align 4    // CHECK: call i32 @_ZN1A1fEv(%struct.A* %[[INITLIST]])    return A{x, 5}.f(); @@ -18,7 +18,7 @@ struct B { int &r; int &f() { return r; } };  // CHECK: define {{.*}}@_Z3fn2Ri(  int &fn2(int &v) {    // CHECK: %[[INITLIST2:.*]] = alloca %struct.B, align 8 -  // CHECK: %[[R:.*]] = getelementptr inbounds %struct.B* %[[INITLIST2:.*]], i32 0, i32 0 +  // CHECK: %[[R:.*]] = getelementptr inbounds %struct.B, %struct.B* %[[INITLIST2:.*]], i32 0, i32 0    // CHECK: store i32* %{{.*}}, i32** %[[R]], align 8    // CHECK: call dereferenceable({{[0-9]+}}) i32* @_ZN1B1fEv(%struct.B* %[[INITLIST2:.*]])    return B{v}.f(); | 
