[Issue 2859] New: enum convert error
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Apr 19 20:46:03 PDT 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2859
Summary: enum convert error
Product: D
Version: 2.028
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: rejects-valid
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: davidl at 126.com
import std.stdio;
enum abc:int{
vv,cc
}
enum kkk:abc
{
mm = cast(abc)(abc.cc+1)
}
void main()
{
kkk t;
t = kkk.vv; // this should work? instead I get this error message: Error:
cannot implicitly convert expression (cast(abc)0) of type abc to kkk
}
--
More information about the Digitalmars-d-bugs
mailing list