I guess my question is whether the following is valid C
int main(void) { int r = 3; int k[r]; return 0; }
If so, would some one care
It is in C99. MSVC only supports C89.