blob: 076032c7220bd66f11068cc7a90c4dc6d1caa900 [file] [log] [blame]
struct tag {
int m1;
char *m2[5];
} s1, *p1;
int i;
main()
{
s1.m1 = -1;
p1 = &s1;
if ( func1( &p1->m1 ) == -1 )
foo ("ok");
else
abort ();
i = 3;
s1.m2[3]= "123";
if ( strlen( (p1->m2[i])++ ) == 3 )
foo ("ok");
else
abort ();
exit (0);
}
func1(int *p) { return(*p); }
foo (char *s) {}