enum { = 1 } compiles since 2.082.1, according to run.dlang.io. UDAs for enum members were introduced in this release. enum { = 1, 2 } raises: Error: `2` is not a valid attribute for enum members
@alexandrumc created dlang/dmd pull request #10783 "Fix Issue 20538 - malformed enum definition compiles" fixing this issue: - Fix Issue 20538 - malformed enum definition compiles https://github.com/dlang/dmd/pull/10783
dlang/dmd pull request #10783 "Fix Issue 20538 - malformed enum definition compiles" was merged into master: - 9f3a638f8b27259d7f87c8efbab4a83d00506370 by Alexandru Militaru: Fix Issue 20538 - malformed enum definition compiles https://github.com/dlang/dmd/pull/10783