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.

Reply via email to