[Issue 15900] [REG 2.071] (Import deprecation) Public import ignored when using fully qualified name
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Mon Jun 13 11:21:49 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=15900
Timothee Cour <timothee.cour2 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |timothee.cour2 at gmail.com
--- Comment #1 from Timothee Cour <timothee.cour2 at gmail.com> ---
(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
--
More information about the Digitalmars-d-bugs
mailing list