GCC Middle and Back End API Reference
|
Public Member Functions | |
args_loc_t () | |
args_loc_t (const args_loc_t &rhs) | |
args_loc_t & | operator= (const args_loc_t &rhs) |
~args_loc_t () | |
Data Fields | |
unsigned | nargs |
vec< location_t > | locvec |
void * | ptr |
Describes the property of a return statement that may return the address of one or more local variables. The type must be safely assignable and copyable so that it can be stored in a hash_map.
|
inline |
References locvec.
|
inline |
|
inline |
References gcc_assert, locvec, and ptr.
|
inline |
vec<location_t> args_loc_t::locvec |
unsigned args_loc_t::nargs |
Referenced by diag_returned_locals(), handle_return_addr_local_phi_arg(), is_addr_local(), operator=(), and warn_return_addr_local().
void* args_loc_t::ptr |
Referenced by ~args_loc_t().