Skip to content

Commit 7862d28

Browse files
committed
Fix GNU3 demangler template and backref handling
Update the GNU3 parser to use shared DemangledTypeNode references for substitutions, template substitutions, and nested type/name construction so backrefs preserve structure instead of copying stale formatted strings. Fix template argument parsing for non-type template parameter declarations, expression arguments, argument packs, and generic lambda auto parameters while preserving enclosing template substitution state. Carry platform context through GNU3 demangling/finalization so rendered and finalized types use the same delayed DemangledTypeNode representation as the other demangler paths.
1 parent 6a86314 commit 7862d28

2 files changed

Lines changed: 733 additions & 442 deletions

File tree

0 commit comments

Comments
 (0)