[PATCH] Fix line numbers for code inlined from __nodebug__ functions.
Evgeniy Stepanov
eugenis at google.com
Mon Jun 9 02:18:25 PDT 2014
Thanks, committed as r210459.
================
Comment at: test/DebugInfo/inline-no-debug-info.ll:23
@@ +22,3 @@
+; Debug location of the inlined code.
+; CHECK-DAG: [[B]] = metadata !{i32 2, i32 0, metadata !{{[01-9]+}}, metadata !{{[01-9]+}}}
+
----------------
David Blaikie wrote:
> It's probably worth having a similar check line for the value of A to demonstrate that they're both located at line 3, not line 2? (and if you like, you can omit everything after the field you care about (the first field, in this instance: "CHECK: [[X]] = metadata !{i32 42,") - but I don't feel strongly about it))
Done.
I've left all metadata fields to verify that B is an inlined location, and A is not.
http://reviews.llvm.org/D3988
More information about the llvm-commits
mailing list