Lines Matching refs:old_r
537 eh_region old_r, eh_region outer) in duplicate_eh_regions_1() argument
542 new_r = gen_eh_region (old_r->type, outer); in duplicate_eh_regions_1()
543 gcc_assert (!data->eh_map->put (old_r, new_r)); in duplicate_eh_regions_1()
545 switch (old_r->type) in duplicate_eh_regions_1()
553 for (oc = old_r->u.eh_try.first_catch; oc ; oc = oc->next_catch) in duplicate_eh_regions_1()
565 new_r->u.allowed.type_list = old_r->u.allowed.type_list; in duplicate_eh_regions_1()
566 if (old_r->u.allowed.label) in duplicate_eh_regions_1()
568 = data->label_map (old_r->u.allowed.label, data->label_map_data); in duplicate_eh_regions_1()
575 LOCATION_LOCUS (old_r->u.must_not_throw.failure_loc); in duplicate_eh_regions_1()
577 old_r->u.must_not_throw.failure_decl; in duplicate_eh_regions_1()
581 for (old_lp = old_r->landing_pads; old_lp ; old_lp = old_lp->next_lp) in duplicate_eh_regions_1()
596 new_r->use_cxa_end_cleanup = old_r->use_cxa_end_cleanup; in duplicate_eh_regions_1()
598 for (old_r = old_r->inner; old_r ; old_r = old_r->next_peer) in duplicate_eh_regions_1()
599 duplicate_eh_regions_1 (data, old_r, new_r); in duplicate_eh_regions_1()