[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