On Sunday, 19 November 2017 at 13:35:13 UTC, Michael V. Franklin wrote:
Apparently user-defined attributes are not permitted on enum members.

Issue is documented here: https://issues.dlang.org/show_bug.cgi?id=9701 Pull request implementing the feature is here: https://github.com/dlang/dmd/pull/6161

The pull request seems to have stalled over how to get the feature approved. Some consider it an oversight in the implementation of UDAs. Others consider it a language change. What's the official word? Does it require a DIP?

Bumping this thread. I'm still hoping for an official answer to this.

Walter and/or Andrei,

Is the lack of support for attributes on `enum` members an implementation oversight?

Is a DIP required to move the implementation forward?

Thanks,
Mike

Reply via email to