[PATCH] D57511: [DebugInfo] Stop changing labels for parameter DBG_VALUEs
Adrian Prantl via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 4 09:49:58 PST 2019
aprantl accepted this revision.
aprantl added a comment.
This revision is now accepted and ready to land.
Thanks. As expected, it drives the number of variables that are not available at function entry down a bit. But my understanding is that we are pretty confident that most of them were incorrect before and I suppose we'll be more incentivized to get correct locations at the function entry with this patch applied than without it; even if it involves more disappointed end-users. It's a tough call, but I highly value correctness and reliability in the debugger, so let's do it! It will be the right thing in the long run.
================
Comment at: test/DebugInfo/COFF/fp-stack.ll:13
-; ASM: .cv_def_range Lfunc_begin0 Lfunc_end0, "A\021\200\000\000\000"
+; ASM: .cv_def_range Ltmp1 Lfunc_end0, "A\021\200\000\000\000"
; OBJ: DefRangeRegisterSym {
----------------
this definitely looks more correct.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57511/new/
https://reviews.llvm.org/D57511
More information about the llvm-commits
mailing list