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)