1 struct A { char x[1]; };
2 extern void abort (void);
3 void __attribute__((noinline,noclone))
foo(struct A a)4 foo (struct A a)
5 {
6   if (a.x[0] != 'a')
7     abort ();
8 }
main()9 int main ()
10 {
11   struct A a;
12   int i;
13   for (i = 0; i < 1; ++i)
14     a.x[i] = 'a';
15   foo (a);
16   return 0;
17 }
18 
19