dmd/compiler/test/compilable/ice10431a.d
2022-07-09 18:53:07 +02:00

19 lines
315 B
D

mixin ADT!();
struct Tuple(TL...) { TL expand; }
template Seq(T...) { alias T Seq; }
template ADT()
{
mixin(q{
struct ListI
{
private
{
size_t tag;
union { Seq!(Tuple!()*, Tuple!(int,ListI,)*,) data; }
}
}
});
}