This valid C code:
int x = sizeof(typeof(x));
int main(){
int y = sizeof(typeof(y));
}
Errors with:
t.c(3): Error: circular `typeof` definition.
As you can see it does not error at file scope however.
Comment #1 by robert.schadek — 2024-12-13T19:34:24Z