www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 18642] New: VisualD - Demangle link errors?

https://issues.dlang.org/show_bug.cgi?id=18642

          Issue ID: 18642
           Summary: VisualD - Demangle link errors?
           Product: D
           Version: D2
          Hardware: x86
                OS: Windows
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: visuald
          Assignee: nobody puremagic.com
          Reporter: turkeyman gmail.com

VisualD is using the MS linker, which obviously doesn't demangle D symbols when
emitting link errors, but it's a pretty serious usability problem when
encountering any link errors. (phobos! >_<)
I wonder if we could pipe the linker's output through a processor to detect and
demangle D symbols when emitting to the output?
It should present the link error text exactly the same as a C++ link error,
which shows the demangled name first, followed by the mangled name in parens.

--
Mar 20 2018