[Issue 6831] New: mangled name over 128 characters becomes unreadable

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Oct 19 11:53:25 PDT 2011


http://d.puremagic.com/issues/show_bug.cgi?id=6831

           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
        AssignedTo: nobody at puremagic.com
        ReportedBy: kekeniro2 at yahoo.co.jp


--- Comment #0 from kekeniro2 at yahoo.co.jp 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.

Environment:
D2.055
Windows XP SP3 32-bit

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list