1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 typedef union tree_node
*tree
;
13 struct tree_base base
;
19 struct tree_typed typed
;
22 struct tree_type_common
29 struct tree_base base
;
30 struct tree_typed typed
;
31 struct tree_type_common type_common
;
34 int std_canonical_va_list_type (tree type
)
37 type
= type
->typed
.type
;
39 if (type
->typed
.type
->base
.code
)
40 type
= type
->typed
.type
;
42 if (type
->type_common
.main_variant
)