https://issues.dlang.org/show_bug.cgi?id=22429
--- Comment #1 from dave287091 at gmail.com ---
Same error occurs for the struct version as well:
typedef struct S {
int x;
} S;
int main(){
S s = {.x = 3}; // Error C designator-list not supported yet
}
--