aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll')
-rw-r--r--llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll b/llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll
index 57d37ca..af6411a 100644
--- a/llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll
+++ b/llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll
@@ -79,13 +79,13 @@ sw.bb1: ; preds = %entry
br label %return
while.body: ; preds = %entry
- call void @llvm.lifetime.start.p0(i64 4096, ptr nonnull %buf) #10
+ call void @llvm.lifetime.start.p0(ptr nonnull %buf) #10
store ptr %buf, ptr @stackbuf, align 8
; may_jump may call longjmp, going back to the switch (and then the return),
; bypassing the lifetime.end. This is why we need to untag on the return,
; rather than the lifetime.end.
call void @may_jump()
- call void @llvm.lifetime.end.p0(i64 4096, ptr nonnull %buf) #10
+ call void @llvm.lifetime.end.p0(ptr nonnull %buf) #10
br label %return
return: ; preds = %entry, %while.body, %sw.bb1
@@ -95,5 +95,5 @@ return: ; preds = %entry, %while.body,
declare i32 @setjmp(ptr noundef) returns_twice
-declare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture)
-declare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture)
+declare void @llvm.lifetime.start.p0(ptr nocapture)
+declare void @llvm.lifetime.end.p0(ptr nocapture)