2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 980506-2.c
blob4dd9a2c48145bc08dde0134b68c3598a43460c13
1 static void *self(void *p){ return p; }
3 int
4 f()
6 struct { int i; } s, *sp;
7 int *ip = &s.i;
9 s.i = 1;
10 sp = self(&s);
12 *ip = 0;
13 return sp->i+1;
16 main()
18 if (f () != 1)
19 abort ();
20 else
21 exit (0);