← Back to index
|
Original Bugzilla link
Bug 8352 – Wrong "__overloadset isn't a template" error
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2012-07-06T05:20:00Z
Last change time
2013-07-16T23:59:13Z
Keywords
diagnostic, pull, rejects-valid
Assigned to
nobody
Creator
bearophile_hugs
See also
http://d.puremagic.com/issues/show_bug.cgi?id=6539
Comments
Comment #0
by bearophile_hugs — 2012-07-06T05:20:25Z
This program compiles (dmd 2.060alpha): import std.algorithm; void main() { [1, 2].remove!(x => x == 2)(); } While this one: import std.stdio, std.algorithm; void main() { [1, 2].remove!(x => x == 2)(); } Gives: test.d(3): Error: __overloadset isn't a template
Comment #1
by andrej.mitrovich — 2013-01-13T10:41:07Z
Similar (maybe even caused by the same thing) Issue 6539.
Comment #2
by andrej.mitrovich — 2013-02-09T05:46:12Z
*** Issue 9487 has been marked as a duplicate of this issue. ***
Comment #3
by k.hara.pg — 2013-02-14T08:06:25Z
https://github.com/D-Programming-Language/dmd/pull/1660
Comment #4
by github-bugzilla — 2013-07-16T18:35:52Z
Commits pushed to master at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/909e992ebbae2b3430608caeaf524323eee3d74a
fix Issue 8352 - Wrong "__overloadset isn't a template" error
https://github.com/D-Programming-Language/dmd/commit/cc6b7372f2efffd4c5c0314373af3b595ba06a2c
Merge pull request #1660 from 9rnsr/fix1900 Issue 1900 & 8352 & 9235 - Implement Template Overload Set