https://issues.dlang.org/show_bug.cgi?id=18102
[email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement --- Comment #3 from [email protected] --- Thanks for explanation, of course, doh! :-) The way I found out about this is that I did something similar to this: ``` // File weak.d import ldc.attributes; //contains `weak` type @weak void foo() {} ``` which then didn't apply `ldc.attributes.weak` to `foo`. The file name (--> module name) "hijacked" the `weak` identifier... I guess I should learn that the filename is part of the program. Anyway, mark as resolved? --
