1 struct a {
2     char b[100];
3 };
foo(struct a * a)4 int foo(struct a *a)
5 {
6   if (&a->b)
7     return 1;
8   return 0;
9 }
10 extern void abort (void);
main()11 int main()
12 {
13   if (foo((struct a *)0) != 0)
14     abort ();
15   return 0;
16 }
17