digitalmars.D.bugs - [Issue 22860] New: `Error: unknown` with mutually recursive and
- d-bugmail puremagic.com (36/37) Mar 07 2022 https://issues.dlang.org/show_bug.cgi?id=22860
https://issues.dlang.org/show_bug.cgi?id=22860 Issue ID: 22860 Summary: `Error: unknown` with mutually recursive and nested SumType Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: regression Priority: P1 Component: phobos Assignee: nobody puremagic.com Reporter: ttanjo gmail.com The following code works with dmd 2.098.1 but does not work with dmd 2.099.0 (beta). ```d import std.sumtype : SumType; struct None{} class C1 { SumType!(C1, C2) field; } class C2 { SumType!(None, SumType!(C1, C2)[]) field; } void main() {} ``` dmd 2.099.0 shows the following message: ```consolerdmd playground.dError: unknown, please file report on issues.dlang.org onlineapp.d(7): Error: template instance `std.sumtype.SumType!(C1, C2)` error instantiating ``` --
Mar 07 2022