On Sunday, 25 April 2021 at 13:39:54 UTC, JN wrote:
struct Foo { int x, y, z; }void main() { Foo bar = Foo(1,); } This compiles without syntax errors, is this expected?
Yes, the [specification](https://dlang.org/spec/declaration.html#StructInitializer) is like this:
``` StructMemberInitializers: StructMemberInitializer StructMemberInitializer , StructMemberInitializer , StructMemberInitializers ``` — Bastiaan.