[Issue 17602] improve message for deprecated enum comparison

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Jun 15 11:46:49 UTC 2018


https://issues.dlang.org/show_bug.cgi?id=17602

--- Comment #2 from Mario Kroeplin <kroeplin.d at googlemail.com> ---
It is no longer a deprecation warning but an error message.
The error message, however, is still misleading:

---

module a;

enum Status { on }

---

module b;

import a;

enum Status { off }

void main()
{
    Status status = a.Status.on;
}

---

> dmd a.d b.d
Error: cannot implicitly convert expression cast(Status)0 of type Status to
Status

--


More information about the Digitalmars-d-bugs mailing list