[Bug 129] New: DDoc makes enum values cryptic

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri May 5 16:37:19 PDT 2006


http://d.puremagic.com/bugzilla/show_bug.cgi?id=129

           Summary: DDoc makes enum values cryptic
           Product: D
           Version: 0.156
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: jarrett.billingsley at gmail.com


Compiling this with DDoc:

enum Spork
{
        Knife,
        Spoon
}

/// This is a function that takes a Spork as a default param.
void foon(Spork s = Spork.Knife)
{

}


Results in the rather cryptic:


void foon(Spork s = cast(Spork)0);


Generated for the function signature.  What is a cast(Spork)0?


-- 




More information about the Digitalmars-d-bugs mailing list