[Issue 23074] premature enum type inference leads to spurious error message

2023-07-14 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23074

Basile-z  changed:

   What|Removed |Added

   Keywords||diagnostic

--- Comment #2 from Basile-z  ---
maybe at least the circular reference could be detected. That'd give a better
error message.

--


[Issue 23074] premature enum type inference leads to spurious error message

2022-12-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23074

Iain Buclaw  changed:

   What|Removed |Added

   Priority|P1  |P3

--


[Issue 23074] premature enum type inference leads to spurious error message

2022-04-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23074

--- Comment #1 from Basile-z  ---
semantic analysis of E members causes a semantic analysis of S, causing E to be
visited again.

a separate semantic analysis should be done for static/immutable/enum members,
since they are just basically like module declarations.

--