/* Verify that TRUTH_AND_EXPR is not wrongly changed to TRUTH_ANDIF_EXPR. */externvoidabort(void);int count =0;intfoo1(void){
count++;return0;}intfoo2(void){
count++;return0;}intmain(void){if((foo1() ==1) & (foo2() ==1))abort();if(count !=2)abort();return0;}