Summary: mangled name over 128 characters becomes unreadable
           Product: D
           Version: D1 & D2
          Platform: x86
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD

--- Comment #0 from 2011-10-19 11:52:26 PDT ---
I found that when a mangled name is very long, it turns into UNREADABLE
characters. And the limit of the length is 128 characters.( It is too short! )

----- Beginning of source
module manglingtest;    // length of module name is significant!

class MyClass { }

void tfunc(T, U)(T a, U b) { }

void main() {
        auto a = new MyClass;
        auto b = new MyClass; 
        tfunc(a,b);        // wrong mangling
----- End of source

(Additional) I am using a tool to read build messages and map files, so such
unreadables are especially inconvenienced. And I want to write for profiler's
output, too.

Windows XP SP3 32-bit

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to