Sorry, here's another one :D ```c struct point { int x; int y; }; int main() { struct point p = { .y = 2, .x = 1 }; } ``` fails to parse the initialization of variable p. designated initializer style is a C99 feature.