Searched refs:prev_try (Results 1 – 4 of 4) sorted by relevance
180 struct eh_region *prev_try; member478 gen_eh_region_cleanup (struct eh_region *outer, struct eh_region *prev_try) in gen_eh_region_cleanup() argument481 cleanup->u.cleanup.prev_try = prev_try; in gen_eh_region_cleanup()924 eh_region cur, prev_try, outer, *splice; in duplicate_eh_regions() local1003 prev_try = NULL; in duplicate_eh_regions()1005 for (prev_try = VEC_index (eh_region, cfun->eh->region_array, outer_region); in duplicate_eh_regions()1006 prev_try && prev_try->type != ERT_TRY; in duplicate_eh_regions()1007 prev_try = prev_try->outer) in duplicate_eh_regions()1008 if (prev_try->type == ERT_MUST_NOT_THROW) in duplicate_eh_regions()1010 prev_try = NULL; in duplicate_eh_regions()[all …]
293 struct eh_region *prev_try; member1360 = gen_eh_region_cleanup (state->cur_region, state->prev_try); in lower_try_finally()1365 this_state.prev_try = state->prev_try; in lower_try_finally()1443 this_state.prev_try = try_region; in lower_catch()1464 this_state.prev_try = state->prev_try; in lower_catch()1511 this_state.prev_try = NULL; in lower_eh_filter()1548 this_region = gen_eh_region_cleanup (state->cur_region, state->prev_try); in lower_cleanup()
428 * except.c (duplicate_eh_regions): Clear prev_try if627 clear this_state.prev_try.
29442 * except.c (eh_region_u_cleanup): Add prev_try.