http://d.puremagic.com/issues/show_bug.cgi?id=4697
Summary: std.demangle doesn't work correctly Product: D Version: D2 Platform: Other OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Phobos AssignedTo: nob...@puremagic.com ReportedBy: necrom...@gmail.com --- Comment #0 from Max Klyga <necrom...@gmail.com> 2010-08-20 16:10:03 PDT --- import std.demangle, std.stdio; void main() { auto a = (float x, char y) { return 0; }; auto b = [ 1, 2, 3 ]; auto c = 3.5; writeln(demangle(a.mangleof)); writeln(demangle(b.mangleof)); writeln(demangle(c.mangleof)); writeln(demangle("_D3std4math3cosFNaNbeZe")); writeln(demangle("_D3std3utf6toUTF8FG4awZAa")); writeln(demangle("_D3std6string7sformatFAaYAa")); } output: DFfaZi Ai d _D3std4math3cosFNaNbeZe char[] std.utf.toUTF8(char[4], dchar) char[] std.string.sformat(char[], ...) So it does unmangle some of the symbols, but it's very limited currently. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------