I made a stupid mistake (forgot semicolon, too much Python lately), but got an interesting error message from gcc: "expected ',' or ';' before 'if'".

I know those error messages provide just an "upper bound" for possible source code, but I'd like to know if there is any construct in C such that "if" token really comes after ',' and not after ';'.

c gcc
Edit
Report