Enabling instruction referencing causes a few variable locations to switch order -- i.e., they switch position in the output DWARF, or sometimes the order of DBG_VALUEs. This isn't significant from a correctness point of view, but does lead to some tests needing updating. The largest change is debug-loclists.ll, where a large amount of location-list offset information changes -- correctly I believe, but it could do with closer examination.
Closed by commit rGeb00e79bd974: [DebugInfo] Reflect switched variable order from instruction referencing (authored by jmorse). · Explain WhyNov 24 2021, 9:17 AM
This revision was automatically updated to reflect the committed changes.