vsk added inline comments.

================
Comment at: test/CodeGenObjC/debug-info-blocks.m:13
 
-// rdar://problem/14386148
-// Test that we don't emit bogus line numbers for the helper functions.
-// Test that we do emit scope info for the helper functions.
+// rdar://problem/32907581
+// Test that we do emit scope info for the helper functions, and that the
----------------
aprantl wrote:
> We nowadays usually try to avoid rdar links in anything but commit messages 
> because it is not helpful information for the LLVM community. It's better to 
> just describe the issue at hand (which you are doing!) or create a PR with 
> that contents and link to it.
Got it.


================
Comment at: test/CodeGenObjC/debug-info-blocks.m:20
 // CHECK: call {{.*}}, !dbg ![[DBG_LINE:[0-9]+]]
 // CHECK-NOT: ret
 // CHECK: load {{.*}}, !dbg ![[COPY_LINE:[0-9]+]]
----------------
aprantl wrote:
> What's the location used for the ret? I think it should also be` 
> ![[DBG_LINE]]` since we are not actually executing the block.
We're using COPY_LINE, which is the same location used for the load instruction 
below.

What's the semantic difference between DBG_LINE (line 0) and COPY_LINE (line 
68) anyway? Why do we have two different locations for the arguments to this 
function?


https://reviews.llvm.org/D39310



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to