/* There should be a user message about the overflow.
   Written in a single line so there is no confusion on what line
   the overflow occurs. */

int main(int argc, char *argv[]) { volatile int arr[1000]; return main(arr[argc%2], 0); }