GCC Middle and Back End API Reference
|
#include <except.h>
Data Fields | |
struct eh_catch_d * | next_catch |
struct eh_catch_d * | prev_catch |
tree | type_list |
tree | filter_list |
tree | label |
A catch handler associated with an ERT_TRY region.
tree eh_catch_d::filter_list |
tree eh_catch_d::label |
struct eh_catch_d* eh_catch_d::next_catch |
Referenced by assign_filter_values(), cleanup_dead_labels_eh(), dump_eh_tree(), duplicate_eh_regions_1(), find_decls_types_in_eh_region(), gen_eh_region_catch(), lower_eh_dispatch(), make_eh_dispatch_edges(), output_eh_try_list(), record_eh_tables(), redirect_eh_dispatch_edge(), and verify_eh_dispatch_edge().
struct eh_catch_d* eh_catch_d::prev_catch |
Referenced by collect_one_action_chain(), gen_eh_region_catch(), and lto_input_eh_catch_list().
tree eh_catch_d::type_list |
Referenced by assign_filter_values(), collect_one_action_chain(), dump_eh_tree(), duplicate_eh_regions_1(), find_decls_types_in_eh_region(), gen_eh_region_catch(), lower_catch(), lower_eh_dispatch(), lto_input_eh_catch_list(), make_eh_dispatch_edges(), output_eh_try_list(), record_eh_tables(), and verify_eh_dispatch_edge().