[Issue 4518] New: to!string(enum w/invalid value) produces a somewhat unhelpful error
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Jul 27 01:24:42 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4518
Summary: to!string(enum w/invalid value) produces a somewhat
unhelpful error
Product: D
Version: D2
Platform: Other
OS/Version: All
Status: NEW
Keywords: diagnostic
Severity: enhancement
Priority: P2
Component: Phobos
AssignedTo: nobody at puremagic.com
ReportedBy: braddr at puremagic.com
--- Comment #0 from Brad Roberts <braddr at puremagic.com> 2010-07-27 01:24:41 PDT ---
I don't have a quick repro demo yet, but the result is this:
std.conv.ConvError: There is no corresponding enum member name in const(myEnum)
It would be very nice to add the actual value encountered.
Quick incomplete/untested mockup:
enum A { a = 1 }
writef("%s", cast(A)2);
--
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