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: