Describe the bug
Some demangled methods have the wrong root namespace. This is most notable on overloaded operators.
To Reproduce
Steps to reproduce the behavior:
_ZNSolsEPFRSoS_E>::operator<<(std--basic_ostream<char,std--char_traits<char>>&(*)(std::basic_ostream<char,std::char_traits<char> &)Expected behavior
_ZNSolsEPFRSoS_E should be demangled to std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))
Environment (please complete the following information):
Additional context
@dragonmacher I know a lot of work was recently done in the ghidra.app.util.demangler package, just making a note of this.
I will investigate.
Fixed in c1a148298862e3ae2fa418149423ba26311dd11c