16 struct tree_common common
;
22 struct tree_common common
;
24 union tree_node
*a
[1];
29 struct other_tree othr
;
33 union tree_node global
;
35 union tree_node
* __attribute__((noinline
))
36 foo (union tree_node
*p
, int i
)
39 p
->vec
.a
[i
] = (union tree_node
*) 0;
45 extern void abort (void);
46 extern void *malloc (__SIZE_TYPE__
);
51 union tree_node
*p
= malloc (sizeof (union tree_node
));
52 if (foo (p
, 1) != &global
)