void foo (void) { while (!is_end_of_statement ()) p++; }
void foo (void) { /* The is_end_of_statement call was moved out of the loop at one stage, resulting in an endless loop. */ while (!is_end_of_statement ()) p++; }
void foo (void) { while (!is_end_of_statement ()) p++; }
void foo (void) { /* The is_end_of_statement call was moved out of the loop at one stage, resulting in an endless loop. */ while (!is_end_of_statement ()) p++; }