diff options
Diffstat (limited to 'test/Instrumentation/AddressSanitizer/stack_layout.ll')
-rw-r--r-- | test/Instrumentation/AddressSanitizer/stack_layout.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/Instrumentation/AddressSanitizer/stack_layout.ll b/test/Instrumentation/AddressSanitizer/stack_layout.ll index 96706f70c83b..4e756f9ab2f2 100644 --- a/test/Instrumentation/AddressSanitizer/stack_layout.ll +++ b/test/Instrumentation/AddressSanitizer/stack_layout.ll @@ -9,8 +9,8 @@ target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f3 target triple = "x86_64-unknown-linux-gnu" declare void @Use(i8*) -declare void @llvm.lifetime.start(i64, i8* nocapture) nounwind -declare void @llvm.lifetime.end(i64, i8* nocapture) nounwind +declare void @llvm.lifetime.start.p0i8(i64, i8* nocapture) nounwind +declare void @llvm.lifetime.end.p0i8(i64, i8* nocapture) nounwind ; CHECK: private unnamed_addr constant{{.*}}3 32 10 3 XXX 64 20 3 YYY 128 30 3 ZZZ\0 ; CHECK: private unnamed_addr constant{{.*}}3 32 5 3 AAA 64 55 3 BBB 160 555 3 CCC\0 @@ -87,13 +87,13 @@ define void @Func5() sanitize_address #0 !dbg !11 { %AAA = alloca i32, align 4 ; File is not the same as !11 %BBB = alloca i32, align 4 ; File is the same as !11 %BBB.ptr = bitcast i32* %BBB to i8* - call void @llvm.lifetime.start(i64 4, i8* nonnull %BBB.ptr), !dbg !12 + call void @llvm.lifetime.start.p0i8(i64 4, i8* nonnull %BBB.ptr), !dbg !12 store volatile i32 5, i32* %BBB, align 4 %AAA.ptr = bitcast i32* %AAA to i8* - call void @llvm.lifetime.start(i64 4, i8* nonnull %AAA.ptr), !dbg !14 + call void @llvm.lifetime.start.p0i8(i64 4, i8* nonnull %AAA.ptr), !dbg !14 store volatile i32 3, i32* %AAA, align 4 - call void @llvm.lifetime.end(i64 4, i8* nonnull %AAA.ptr), !dbg !17 - call void @llvm.lifetime.end(i64 4, i8* nonnull %BBB.ptr), !dbg !18 + call void @llvm.lifetime.end.p0i8(i64 4, i8* nonnull %AAA.ptr), !dbg !17 + call void @llvm.lifetime.end.p0i8(i64 4, i8* nonnull %BBB.ptr), !dbg !18 ret void } |