[Issue 15900] New: [REG 2.071] (Import deprecation) Public import ignored when using fully qualified name
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri Apr 8 15:47:25 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=15900
Issue ID: 15900
Summary: [REG 2.071] (Import deprecation) Public import ignored
when using fully qualified name
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Keywords: rejects-valid
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: thecybershadow at gmail.com
///////////// 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.
--
More information about the Digitalmars-d-bugs
mailing list