392e141079
The D language now allows multiple different template declarations in the same function that have the same mangled name. To make the mangled names unique, a fake parent in the form `__Sddd' is added to the symbol. This information is not important for the user, so the demangler now handles and ignores it. libiberty/ChangeLog: * d-demangle.c (dlang_identifier): Skip over fake parent manglings. * testsuite/d-demangle-expected: Add tests. |
||
---|---|---|
.. | ||
d-demangle-expected | ||
demangle-expected | ||
demangler-fuzzer.c | ||
Makefile.in | ||
rust-demangle-expected | ||
test-demangle.c | ||
test-expandargv.c | ||
test-pexecute.c | ||
test-strtol.c |