Amittai Aviram <amittai.aviram@xxxxxxxx> writes: > But where's the definition of union tree_node? Thanks! Actually, sorry, a grep for "union tree_node" won't find the definition. It is in tree.h, though. In mainline it starts like this: union GTY ((ptr_alias (union lang_tree_node), desc ("tree_node_structure (&%h)"), variable_size)) tree_node { The stuff inside GTY disappears when the file is passed to the C or C++ compiler. (For more information on GTY see http://gcc.gnu.org/onlinedocs/gccint/Type-Information.html .) Ian