[Issue 19193] New: deprecated attribute on enum members in templates is ignored

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Aug 26 23:25:12 UTC 2018


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

          Issue ID: 19193
           Summary: deprecated attribute on enum members in templates is
                    ignored
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: elpenguino+D at gmail.com

```
void main() {
    cast(void)X!int.A.b;
}

template X(T) {
    enum A {
        deprecated b
    }
}
```
Compiles with no complaint. Should issue a deprecation message.

Issue exists in DMD 2.082.0 beta.

--


More information about the Digitalmars-d-bugs mailing list