GCC Middle and Back End API Reference
|
Data Fields | |
struct var_loc_node * | first |
struct var_loc_node * | last |
struct var_loc_node * | last_before_switch |
unsigned int | decl_id |
Variable location list.
unsigned int var_loc_list_def::decl_id |
DECL_UID of the variable decl.
struct var_loc_node* var_loc_list_def::first |
Referenced by declare_in_namespace(), and strip_naming_typedef().
struct var_loc_node* var_loc_list_def::last |
Pointer to the last but one or last element of the chained list. If the list is empty, both first and last are NULL, if the list contains just one node or the last node certainly is not redundant, it points to the last node, otherwise points to the last but one. Do not mark it for GC because it is marked through the chain.
Referenced by decl_die_table_eq(), and strip_naming_typedef().
struct var_loc_node* var_loc_list_def::last_before_switch |
Pointer to the last element before section switch, if NULL, either sections weren't switched or first is after section switch.