This is an archive of the discontinued LLVM Phabricator instance.

[Demangle] Add support for D function-local parent symbols
ClosedPublic

Authored by ljmf00 on Nov 19 2021, 7:18 PM.

Details

Summary
Internally `__Sddd` function-local parent symbols are used to solve ambiguities on symbols in
the same scope with the same mangled name.

Diff Detail

Event Timeline

ljmf00 created this revision.Nov 19 2021, 7:18 PM
ljmf00 requested review of this revision.Nov 19 2021, 7:18 PM
dblaikie accepted this revision.Nov 23 2021, 12:42 PM

Looks good!

This revision is now accepted and ready to land.Nov 23 2021, 12:42 PM
ljmf00 retitled this revision from [Demangle] Add support for D fake parent symbols to [Demangle] Add support for D function-local parent symbols.Dec 6 2021, 4:43 PM
ljmf00 edited the summary of this revision. (Show Details)
This revision was automatically updated to reflect the committed changes.