diff options
Diffstat (limited to 'clang/test/CodeGenCXX/inalloca-lambda.cpp')
| -rw-r--r-- | clang/test/CodeGenCXX/inalloca-lambda.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/CodeGenCXX/inalloca-lambda.cpp b/clang/test/CodeGenCXX/inalloca-lambda.cpp index 5e653f0d293c..dc78aa2773f8 100644 --- a/clang/test/CodeGenCXX/inalloca-lambda.cpp +++ b/clang/test/CodeGenCXX/inalloca-lambda.cpp @@ -19,7 +19,7 @@ void test() { // CHECK: define internal x86_thiscallcc noundef i32 // CHECK-SAME: @"??R<lambda_0>@?0??test@@YAXXZ@QBE?A?<auto>@@UA@@@Z" // CHECK-SAME: (ptr noundef %this, ptr inalloca(<{ %struct.A }>) %[[ARG:.*]]) -// CHECK: %[[V:.*]] = getelementptr inbounds <{ %struct.A }>, ptr %[[ARG]], i32 0, i32 0 +// CHECK: %[[V:.*]] = getelementptr inbounds nuw <{ %struct.A }>, ptr %[[ARG]], i32 0, i32 0 // CHECK: %call = call x86_thiscallcc noundef i32 // CHECK-SAME: @"?__impl@<lambda_0>@?0??test@@YAXXZ@QBE?A?<auto>@@UA@@@Z" // CHECK-SAME: (ptr noundef %this, ptr noundef %[[V]]) @@ -28,7 +28,7 @@ void test() { // CHECK-SAME: @"?__invoke@<lambda_0>@?0??test@@YAXXZ@CA?A?<auto>@@UA@@@Z" // CHECK-SAME: (ptr inalloca(<{ %struct.A }>) %[[ARG:.*]]) // CHECK: %unused.capture = alloca %class.anon, align 1 -// CHECK: %[[VAR:.*]] = getelementptr inbounds <{ %struct.A }>, ptr %[[ARG]], i32 0, i32 0 +// CHECK: %[[VAR:.*]] = getelementptr inbounds nuw <{ %struct.A }>, ptr %[[ARG]], i32 0, i32 0 // CHECK: %call = call x86_thiscallcc noundef i32 // CHECK-SAME: @"?__impl@<lambda_0>@?0??test@@YAXXZ@QBE?A?<auto>@@UA@@@Z" // CHECK-SAME: (ptr noundef %unused.capture, ptr noundef %[[VAR]]) @@ -43,7 +43,7 @@ void test() { // CHECK: %{{.*}} = load i32, ptr @"?calls@?1???R<lambda_0> // CHECK: %inc = add nsw i32 %{{.*}}, 1 // CHECK: store i32 %inc, ptr @"?calls@?1???R<lambda_0> -// CHECK: %{{.*}} = getelementptr inbounds %struct.A, ptr %{{.*}}, i32 0, i32 0 +// CHECK: %{{.*}} = getelementptr inbounds nuw %struct.A, ptr %{{.*}}, i32 0, i32 0 // CHECK: %{{.*}} = load i32, ptr %{{.*}}, align 4 // CHECK: %{{.*}} = load i32, ptr @"?calls@?1???R<lambda_0> // CHECK: %add = add nsw i32 %{{.*}}, %{{.*}} |
