[llvm] [DebugInfo][AT] Treat escaping calls as untagged stores in assignment tracking (PR #183979)
Shivam Kunwar via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 10 10:11:18 PDT 2026
phyBrackets wrote:
> Hi @OCHyams ,
>
> the assert you suggested hits on the AArch64 tag-offset tests (dbg-assign-tag-offset.ll and dbg-assign-tag-offset-mix-loc.ll), turns out address-modifying DIExpressions on dbg_assigns do occur in practice there. Changed it to a defensive continue that skips those variables instead, so they get the same behavior as before this patch (no escaping call handling, but no crash either).
Do let me know, If you disagree with this.
https://github.com/llvm/llvm-project/pull/183979
More information about the llvm-commits
mailing list