[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:09:45 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). 

https://github.com/llvm/llvm-project/pull/183979


More information about the llvm-commits mailing list