1*1f5207b7SJohn Levon extern char *strcpy (char *__dest, const char *__src); 2*1f5207b7SJohn Levon test_menu_iteminfo(void)3*1f5207b7SJohn Levonstatic void test_menu_iteminfo( void ) 4*1f5207b7SJohn Levon { 5*1f5207b7SJohn Levon int ansi = 1; 6*1f5207b7SJohn Levon void *init, *string; 7*1f5207b7SJohn Levon char initA[]="XYZ"; 8*1f5207b7SJohn Levon char stringA[0x80]; 9*1f5207b7SJohn Levon do { 10*1f5207b7SJohn Levon if(ansi) { 11*1f5207b7SJohn Levon string=stringA; 12*1f5207b7SJohn Levon init = initA; 13*1f5207b7SJohn Levon } 14*1f5207b7SJohn Levon if(ansi) 15*1f5207b7SJohn Levon strcpy( string, init ); 16*1f5207b7SJohn Levon } while( !(ansi = !ansi) ); 17*1f5207b7SJohn Levon } 18*1f5207b7SJohn Levon /* 19*1f5207b7SJohn Levon * check-name: kill-unreachable-phi 20*1f5207b7SJohn Levon * check-description: 21*1f5207b7SJohn Levon * In wine source tests/menu.c 22*1f5207b7SJohn Levon * Improper killing a phi instruction inside not reachable BB cause 23*1f5207b7SJohn Levon * dead loop on sparse. 24*1f5207b7SJohn Levon * 25*1f5207b7SJohn Levon * check-output-ignore 26*1f5207b7SJohn Levon * 27*1f5207b7SJohn Levon */ 28