[Issue 3334] std.demangle doesn't parse ref, pure, nothrow

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Sep 20 11:27:26 PDT 2009


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


Don <clugdbug at yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clugdbug at yahoo.com.au
            Summary|std.demangle doesn't parse  |std.demangle doesn't parse
                   |ref, pure, notrow           |ref, pure, nothrow


--- Comment #2 from Don <clugdbug at yahoo.com.au> 2009-09-20 11:27:25 PDT ---
(In reply to comment #0)
> I didn't know how property is supposed to be demangled, so that one is just
> ignored.

Congratulations, you've found the Easter egg! From the code in mtype.c, it's
currently @property.

assert(demangle("_D3fooFNdNaNbZv") == "@property pure nothrow void foo()");

Interesting, eh? But you're quite right to ignore it. It might well change.

-- 
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