[Issue 15658] isFile isn't a template
https://issues.dlang.org/show_bug.cgi?id=15658 Basile-z changed: What|Removed |Added CC|b2.t...@gmx.com | --
[Issue 15658] isFile isn't a template
https://issues.dlang.org/show_bug.cgi?id=15658 Cédric Picard changed: What|Removed |Added Severity|enhancement |normal --
[Issue 15658] isFile isn't a template
https://issues.dlang.org/show_bug.cgi?id=15658 Cédric Picard changed: What|Removed |Added Component|dmd |phobos --
[Issue 15658] isFile isn't a template
https://issues.dlang.org/show_bug.cgi?id=15658 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --
[Issue 15658] isFile isn't a template
https://issues.dlang.org/show_bug.cgi?id=15658 b2.t...@gmx.com changed: What|Removed |Added Status|NEW |ASSIGNED CC||b2.t...@gmx.com Hardware|x86_64 |All Assignee|nob...@puremagic.com|b2.t...@gmx.com OS|Linux |All --- Comment #1 from b2.t...@gmx.com --- It's not a UFCS issue: "dirEntries()" doesn't return a range of string. It returns a range of "struct DirEntry{}"which is not a template. Latter in std.file.isFile() this member is called because in @property bool isFile(R)(auto ref R name) if (isConvertibleToString!R) { return name.isFile!(StringTypeOf!R); } it's DirEntry.isFile that get called !! --
[Issue 15658] isFile isn't a template
https://issues.dlang.org/show_bug.cgi?id=15658 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/45d15b9f0558689cd3e7dd1e96784aca62cc438b fix issue 15658 - UFCS used in isFile conflict with DirEntry member https://github.com/D-Programming-Language/phobos/commit/9c8f1a35da6d82d133ad08ef56326061d337717e Merge pull request #4104 from BBasile/issue-15658 fix issue 15658 - UFCS used in isFile caused a conflict with a DirEntry member --
[Issue 15658] isFile isn't a template
https://issues.dlang.org/show_bug.cgi?id=15658 github-bugzi...@puremagic.com changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --