https://issues.dlang.org/show_bug.cgi?id=15900
--- Comment #2 from Timothee Cour <[email protected]> --- (In reply to Timothee Cour from comment #1) > (In reply to Vladimir Panteleev from comment #0) > > ///////////// test.d ///////////// > > import std.datetime; > > > > unittest > > { > > cast(void)core.time.hnsecs(1); > > } > > ////////////////////////////////// > > > > $ dmd -w -unittest -o- test.d > > test.d(5): Deprecation: module core.time is not accessible here, perhaps add > > 'static import core.time;' > > > > However, std.datetime publicly imports core.time, so the warning is > > spurious. The code compiles fine when NOT using the fully-qualified name. > > still there in 2.071.1 beta 2 this is also broken: fun.d: public import std.string public static import std.string main.d: import fun; void main(){ auto a=std.string.isNumeric("12"); // module std.string is not accessible here, perhaps add 'static import std.string;' } --
