[Issue 15179] Local imports cause outer imports to be excluded from overload set
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Thu Oct 8 19:04:14 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=15179
Kenji Hara <k.hara.pg at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|dmd |druntime
Hardware|x86 |All
OS|Windows |All
--- Comment #1 from Kenji Hara <k.hara.pg at gmail.com> ---
This is caused by druntime change.
1. Local import does not make overload sets with the symbols come from outer
imports. About that there's no specification and implementation change in
2.068.
2. In 2.068, a free function 'to' is added to core.time module.
https://github.com/D-Programming-Language/druntime/pull/1190
In the test code, it's hiding std.conv.to function and compilation fails.
--
More information about the Digitalmars-d-bugs
mailing list