diff options
Diffstat (limited to 'llvm/test/Verifier/intrinsic-immarg.ll')
-rw-r--r-- | llvm/test/Verifier/intrinsic-immarg.ll | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/test/Verifier/intrinsic-immarg.ll b/llvm/test/Verifier/intrinsic-immarg.ll index dd940d5..c1bb932 100644 --- a/llvm/test/Verifier/intrinsic-immarg.ll +++ b/llvm/test/Verifier/intrinsic-immarg.ll @@ -164,19 +164,21 @@ define void @test_scatter_8i32(<8 x i32> %a1, <8 x ptr> %ptr, <8 x i1> %mask, i3 } declare void @llvm.lifetime.start.p0(i64, ptr) -define void @test_lifetime_start(i64 %arg0, ptr %ptr) { +define void @test_lifetime_start(i64 %arg0) { ; CHECK: immarg operand has non-immediate parameter ; CHECK-NEXT: i64 %arg0 ; CHECK-NEXT: call void @llvm.lifetime.start.p0(i64 %arg0, ptr %ptr) + %ptr = alloca i64 call void @llvm.lifetime.start.p0(i64 %arg0, ptr %ptr) ret void } declare void @llvm.lifetime.end.p0(i64, ptr) -define void @test_lifetime_end(i64 %arg0, ptr %ptr) { +define void @test_lifetime_end(i64 %arg0) { ; CHECK: immarg operand has non-immediate parameter ; CHECK-NEXT: i64 %arg0 ; CHECK-NEXT: call void @llvm.lifetime.end.p0(i64 %arg0, ptr %ptr) + %ptr = alloca i64 call void @llvm.lifetime.end.p0(i64 %arg0, ptr %ptr) ret void } |