GCC Middle and Back End API Reference
free_lang_data_d Struct Reference
Collaboration diagram for free_lang_data_d:

Data Fields

vec< treeworklist
struct pointer_set_tpset
vec< treedecls
vec< treetypes

Detailed Description

   Data used when collecting DECLs and TYPEs for language data removal.  

Field Documentation

vec<tree> free_lang_data_d::decls
     Array of symbols to process with free_lang_data_in_decl.  

Referenced by free_lang_data_in_type().

struct pointer_set_t* free_lang_data_d::pset
     Set of traversed objects.  Used to avoid duplicate visits.  

Referenced by free_lang_data_in_type().

vec<tree> free_lang_data_d::types
     Array of types to process with free_lang_data_in_type.  

Referenced by free_lang_data_in_type().

vec<tree> free_lang_data_d::worklist
     Worklist to avoid excessive recursion.  

Referenced by free_lang_data_in_type().


The documentation for this struct was generated from the following file: