2 /* { dg-options "-O2 -std=gnu99" } */
3 /* Internal compiler error in iterative_hash_expr */
12 struct tree_string string;
15 char *Foo (union tree_node * num_string)
17 char *str = ((union {const char * _q; char * _nq;})
18 ((const char *)(({ __typeof (num_string) const __t