April 20, 2009 [Issue 2859] New: enum convert error | ||||
---|---|---|---|---|
| ||||
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 } -- |
April 20, 2009 [Issue 2859] enum convert error | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=2859 ------- Comment #1 from fvbommel@wxs.nl 2009-04-20 01:33 ------- *** Bug 2860 has been marked as a duplicate of this bug. *** -- |
Copyright © 1999-2021 by the D Language Foundation