[clang] [llvm] [Clang] Emit DW_TAG_template_alias for template aliases (PR #87623)
Orlando Cazalet-Hyams via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 30 06:58:33 PDT 2024
OCHyams wrote:
@Michael137 said:
> Btw, as a follow-up to this patch should we check that this is compatible with dsymutil (i.e., running dsymutil --verify)? I suspect it might need a fixup (given LLDB doesn't even support this tag)
`dsymutil --verify` seems to be happy with the tag. Upon closer inspection, I think it uses the same "verifier" code as llvm-dwarfdump so that makes sense (#89589).
There's a couple of switches in llvm/lib/DWARFLinker that look like they want a DW_TAG_template_alias:
`DependencyTracker::isTypeTableCandidate` in `DependencyTracker.cpp`
`AcceleratorRecordsSaver::save` in `AcceleratorRecordsSaver.cpp`. I'm not sure what a test for those would look like but I can look into it if you'd like?
https://github.com/llvm/llvm-project/pull/87623
More information about the cfe-commits
mailing list