Language.C should support this: ```c struct Foo { char arr[3]; }; struct Foo foo = {0}; ``` It's more error-prone in deeply nested structs to be adding each of the layers manually. All C compilers support this.
Language.C should support this:
It's more error-prone in deeply nested structs to be adding each of the layers manually. All C compilers support this.