[Issue 13192] New: Repeated import qualifiers sometimes go unchecked.
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Jul 22 11:49:56 PDT 2014
https://issues.dlang.org/show_bug.cgi?id=13192
Issue ID: 13192
Summary: Repeated import qualifiers sometimes go unchecked.
Product: D
Version: D2
Hardware: x86
OS: Windows
Status: NEW
Severity: minor
Priority: P1
Component: DMD
Assignee: nobody at puremagic.com
Reporter: paul.d.anderson at comcast.net
Doubled (or tripled, etc.) import qualifiers are accepted in some cases.
auto m = std.math.std.math.std.math.abs(-32.33); // no error
std.stdio.std.stdio.writeln("123"); // no error
auto fmt = std.array.std.array.appender!(string)(); // no error
auto ms = std.mathspecial.std.mathspecial.gamma(0.5); // error "undefined
identifier mathspecial"
import std.stdio.std.stdio : writeln; // error "module stdio is in file
'std/stdio/std' which cannot be read"
--
More information about the Digitalmars-d-bugs
mailing list