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 } --