Lines Matching refs:old_r
490 eh_region old_r, eh_region outer) in duplicate_eh_regions_1() argument
496 new_r = gen_eh_region (old_r->type, outer); in duplicate_eh_regions_1()
497 slot = pointer_map_insert (data->eh_map, (void *)old_r); in duplicate_eh_regions_1()
501 switch (old_r->type) in duplicate_eh_regions_1()
509 for (oc = old_r->u.eh_try.first_catch; oc ; oc = oc->next_catch) in duplicate_eh_regions_1()
521 new_r->u.allowed.type_list = old_r->u.allowed.type_list; in duplicate_eh_regions_1()
522 if (old_r->u.allowed.label) in duplicate_eh_regions_1()
524 = data->label_map (old_r->u.allowed.label, data->label_map_data); in duplicate_eh_regions_1()
530 new_r->u.must_not_throw = old_r->u.must_not_throw; in duplicate_eh_regions_1()
534 for (old_lp = old_r->landing_pads; old_lp ; old_lp = old_lp->next_lp) in duplicate_eh_regions_1()
551 new_r->use_cxa_end_cleanup = old_r->use_cxa_end_cleanup; in duplicate_eh_regions_1()
553 for (old_r = old_r->inner; old_r ; old_r = old_r->next_peer) in duplicate_eh_regions_1()
554 duplicate_eh_regions_1 (data, old_r, new_r); in duplicate_eh_regions_1()