struct Foo { int a = void; } void main() { Foo[] arr; arr ~= Foo(); } dmd 2.065.0b2 gives me: ...>dmd -O test.d test.d(4): Error: variable _TMP0 used before set
Same error occurs with 2.057-2.064,
works since 2.067.1