[Lldb-commits] [PATCH] D52461: [PDB] Introduce `PDBNameParser`
Aleksandr Urakov via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Tue Oct 16 03:20:20 PDT 2018
aleksandr.urakov added a comment.
In https://reviews.llvm.org/D52461#1265633, @zturner wrote:
> Just handle the `anonymous namespace' thing specially before passing to `CPlusPlusNameParser`.
Yes, it's an interesting idea to somehow preprocess an MSVC demangled name and make a GCC demangled name from it (and make an MSVC-like name back after parsing). But then we need to handle not only anonymous namespaces, also things like this:
`operator<<A>'::`2'::B::operator>
Such a preprocessing will be comparable to the current implementation of `PDBNameParser` by complexity (or even more complex). I'll try to somehow estimate the complexity of this approach, thanks.
Repository:
rLLDB LLDB
https://reviews.llvm.org/D52461
More information about the lldb-commits
mailing list