This code: ``` struct s { int x; int y[sizeof((struct s*)0)->x]; }; ``` is [accepted](https://godbolt.org/z/rvKbobnb4), which is questionable, because it is (seems to be) invalid code. Originates from https://stackoverflow.com/q/79550524/1778275.