digitalmars.D.bugs - [Issue 2859] New: enum convert error
- d-bugmail puremagic.com (28/28) Apr 19 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2859
- d-bugmail puremagic.com (4/4) Apr 19 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2859
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 digitalmars.com
ReportedBy: davidl 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
}
--
Apr 19 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2859 *** Bug 2860 has been marked as a duplicate of this bug. *** --
Apr 19 2009








d-bugmail puremagic.com