diff options
author | Adrian Prantl <aprantl@apple.com> | 2014-10-01 17:55:09 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2014-10-01 17:55:09 +0000 |
commit | 1400aaf8c82d439d5ca322519b29ff12b19338d3 (patch) | |
tree | 4c2ac1f8f76c3f42b23d2d80e2356dadf83d75e1 /clang/test/CodeGenObjC/debug-info-block-captured-self.m | |
parent | 79243d9664671d43eb2d688b3b1b30bf9a5a19b7 (diff) | |
download | bcm5719-llvm-1400aaf8c82d439d5ca322519b29ff12b19338d3.tar.gz bcm5719-llvm-1400aaf8c82d439d5ca322519b29ff12b19338d3.zip |
Update CGDebugInfo to the updated API in LLVM.
Complex address expressions are no longer part of DIVariable, but
rather an extra argument to the debug intrinsics.
http://reviews.llvm.org/D4919
rdar://problem/17994491
llvm-svn: 218777
Diffstat (limited to 'clang/test/CodeGenObjC/debug-info-block-captured-self.m')
-rw-r--r-- | clang/test/CodeGenObjC/debug-info-block-captured-self.m | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/CodeGenObjC/debug-info-block-captured-self.m b/clang/test/CodeGenObjC/debug-info-block-captured-self.m index 183e91b6ec5..5eee1f9075d 100644 --- a/clang/test/CodeGenObjC/debug-info-block-captured-self.m +++ b/clang/test/CodeGenObjC/debug-info-block-captured-self.m @@ -55,11 +55,11 @@ typedef enum { // CHECK-NEXT: %[[MEM2:.*]] = alloca i8*, align 8 // CHECK: store i8* [[BLOCK_DESC:%.*]], i8** %[[MEM1]], align 8 // CHECK: %[[TMP0:.*]] = load i8** %[[MEM1]] -// CHECK: call void @llvm.dbg.value(metadata !{i8* %[[TMP0]]}, i64 0, metadata ![[BDMD:[0-9]+]]) -// CHECK: call void @llvm.dbg.declare(metadata !{i8* [[BLOCK_DESC]]}, metadata ![[BDMD:[0-9]+]]) +// CHECK: call void @llvm.dbg.value(metadata !{i8* %[[TMP0]]}, i64 0, metadata ![[BDMD:[0-9]+]], metadata !{{.*}}) +// CHECK: call void @llvm.dbg.declare(metadata !{i8* [[BLOCK_DESC]]}, metadata ![[BDMD:[0-9]+]], metadata !{{.*}}) // CHECK: %[[TMP1:.*]] = bitcast // CHECK-NEXT: store -// CHECK: call void @llvm.dbg.declare(metadata !{<{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>** {{.*}}}, metadata ![[SELF:.*]]) +// CHECK: call void @llvm.dbg.declare(metadata !{<{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>** {{.*}}}, metadata ![[SELF:.*]], metadata !{{.*}}) // make sure we are still in the same function // CHECK: define {{.*}}__copy_helper_block_ // Metadata |