> > + /* TREE_PUBLIC is used to tell if type is anonymous. */ > > + DECL_EXTERNAL (decl) = 0; > > + TYPE_DECL_SUPPRESS_DEBUG (decl) = 0; > > DECL_EXTERNAL and TYPE_DECL_SUPPRESS_DEBUG map to the same decl_flag_1 ... > so I'd say you should use TYPE_DECL_SUPPRESS_DEBUG only here.
I see, print_tree prints both that is how I added both. Probably something to fix :) thanks! Honza > > > DECL_INITIAL (decl) = NULL_TREE; > > DECL_ORIGINAL_TYPE (decl) = NULL_TREE; > > + DECL_MODE (decl) = VOIDmode; > > TREE_TYPE (decl) = void_type_node; > > SET_DECL_ALIGN (decl, 0); > > } > > OK with that change. > > Thanks, > Richard.