Bug 11090 – ICE Template recursive instantiation causes Segfault

Status
RESOLVED
Resolution
DUPLICATE
Severity
major
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2013-09-22T01:47:00Z
Last change time
2013-11-15T00:47:10Z
Keywords
ice
Assigned to
nobody
Creator
daniel350

Comments

Comment #0 by daniel350 — 2013-09-22T01:47:37Z
auto func(A, B)(A a, B b) if (is(func!(A, B))) { return a + b; } void main() { func!(int,int); } Causes a segfault, assumed from some kind of recursion.
Comment #1 by k.hara.pg — 2013-11-15T00:47:10Z
Fixed in 2.064 *** This issue has been marked as a duplicate of issue 10074 ***