On Wed, 7 Nov 2018, Jan Hubicka wrote: > > > + /* 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 :)
Yeah ;) > 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. > > -- Richard Biener <rguent...@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)