https://issues.dlang.org/show_bug.cgi?id=12984
Nils changed:
What|Removed |Added
Keywords||ice
Status|RESOLVED|REOPENED
Resolution|FIXED |---
Severity|normal |regression
--- Comment #2 from Nils ---
The test case fails again. Segfaults now.
The test code can be reduced to this for the segfault:
---
cat > test.d << code
class B {alias MyD = D!int;}
class C : B {}
class D(T) {alias MyE = E!float;}
class E(T) : D!int
{
void m() {new C;}
}
code
dmd -c -o- test.d
---
Segmentation fault (core dumped)
---
(Re-)introduced by
https://github.com/D-Programming-Language/dmd/commit/a7bdba47f09f7dba2fbbc6a3d91d8ba110e7
https://github.com/D-Programming-Language/dmd/pull/4457
--