// test for bug # 637
void foo(void)
{
        while (1) ;
        while (1) ;
        while (1) ;
        while (1) ;
        while (1) ;
        if (n) {
                while (1) ;
                while (1) ;
                while (1) ;
                while (1) ;
                while (1) ;
        }
}
