diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-04-16 16:01:22 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-04-16 16:01:22 +0000 | 
| commit | 71d5a2540a98c81f5bcaeb48805e0e2881f530ef (patch) | |
| tree | 5343938942df402b49ec7300a1c25a2d4ccd5821 /test/Instrumentation/AddressSanitizer/stack_layout.ll | |
| parent | 31bbf64f3a4974a2d6c8b3b27ad2f519caf74057 (diff) | |
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  }  | 
