[Issue 15179] New: Local imports cause outer imports to be excluded from overload set
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Thu Oct 8 16:55:05 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=15179
Issue ID: 15179
Summary: Local imports cause outer imports to be excluded from
overload set
Product: D
Version: D2
Hardware: x86
OS: Windows
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: Jesse.K.Phillips+D at gmail.com
This very basic program built with 2.067 and does not compile with 2.068.2:
------------
import std.conv;
void main() {
import core.time;
"7".to!uint;
}
-------------
test.d(5): Error: template core.time.to cannot deduce function from argument
types !(uint)(string), candidates are:
C:\opt\dmd\windows\bin\..\..\src\druntime\import\core\time.d(1934):
core.time.to(string units, T, D)(D td) if (is
(_Unqual!D == TickDuration) && (units == "seconds" || units == "msecs" || units
== "usecs" || units == "hnsecs" || units
== "nsecs"))
--
More information about the Digitalmars-d-bugs
mailing list