summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC/debug-info-block-captured-self.m
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2014-10-01 17:55:09 +0000
committerAdrian Prantl <aprantl@apple.com>2014-10-01 17:55:09 +0000
commit1400aaf8c82d439d5ca322519b29ff12b19338d3 (patch)
tree4c2ac1f8f76c3f42b23d2d80e2356dadf83d75e1 /clang/test/CodeGenObjC/debug-info-block-captured-self.m
parent79243d9664671d43eb2d688b3b1b30bf9a5a19b7 (diff)
downloadbcm5719-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.m6
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
OpenPOWER on IntegriCloud