1*1f5207b7SJohn Levon extern char *strcpy (char *__dest, const char *__src);
2*1f5207b7SJohn Levon 
test_menu_iteminfo(void)3*1f5207b7SJohn Levon static 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