It might be nice to add demangling support to llvm and then use it by modifying 
"Mangled::GetDemangledName()" in Mangled.cpp. This is where all demangling 
happens. Hopefully you have a great prefix that won't conflict with other 
languages "_Z" for C++, "_T" for swift. But the code in 
Mangled::GetDemangledName() will look at the prefix and attempt to demangle the 
name based on what prefix it starts with.

> On Sep 21, 2016, at 5:52 AM, Johan Engelen via lldb-dev 
> <> wrote:
> Hi all,
>   I recently looked into adding demangling support for D in LLDB, but got 
> lost in the code.
> (right now, basic D support is there with:
> I'd like some pointers to where demangling is done for the other languages, 
> and to where I should add D support for it.
> Thanks a lot,
>   Johan
> _______________________________________________
> lldb-dev mailing list

lldb-dev mailing list

Reply via email to