[Issue 6318] module isn't fully processed under weird conditions
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat May 5 14:24:57 UTC 2018
https://issues.dlang.org/show_bug.cgi?id=6318
Johannes Loher <johannes.loher at fg4f.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |johannes.loher at fg4f.de
Resolution|--- |FIXED
--- Comment #4 from Johannes Loher <johannes.loher at fg4f.de> ---
I don't know when this has been fixed, but with 2.080.0, I get both error
messages in all cases:
dmd -c -I.. Bar.d Handle.d
Bar.d(13): Error: undefined identifier Msg
foo
../basic/Messages.d(11): Error: template instance `flattenNamedEnum!Severity`
template flattenNamedEnum is not defined
../basic/Messages.d(11): while evaluating pragma(msg,
flattenNamedEnum!Severity)
bar
dmd -c -I.. Bar.d Handle.d Messages.d
Bar.d(13): Error: undefined identifier Msg
foo
Messages.d(11): Error: template instance `flattenNamedEnum!Severity` template
flattenNamedEnum is not defined
Messages.d(11): while evaluating pragma(msg, flattenNamedEnum!Severity)
bar
dmd -c -I.. Bar.d Messages.d Handle.d
Bar.d(13): Error: undefined identifier Msg
foo
Messages.d(11): Error: template instance `flattenNamedEnum!Severity` template
flattenNamedEnum is not defined
Messages.d(11): while evaluating pragma(msg, flattenNamedEnum!Severity)
bar
dmd -c -I.. Handle.d Bar.d
foo
../basic/Messages.d(11): Error: template instance `flattenNamedEnum!Severity`
template flattenNamedEnum is not defined
../basic/Messages.d(11): while evaluating pragma(msg,
flattenNamedEnum!Severity)
bar
Bar.d(13): Error: undefined identifier Msg
dmd -c -I.. Bar.d Messages.d Handle.d
Bar.d(13): Error: undefined identifier Msg
foo
Messages.d(11): Error: template instance `flattenNamedEnum!Severity` template
flattenNamedEnum is not defined
Messages.d(11): while evaluating pragma(msg, flattenNamedEnum!Severity)
bar
As this seems to work correctly, I'm closing this.
--
More information about the Digitalmars-d-bugs
mailing list