Home | History | Annotate | Download | only in objc

Lines Matching defs:cur_try_context

2705   struct objc_try_context *cur_try_context = *ctcp;
2710 cur_try_context->stack_decl = stack_decl;
2713 cur_try_context->rethrow_decl = rethrow_decl;
2718 SET_EXPR_LOCATION (bind, cur_try_context->try_locus);
2724 SET_EXPR_LOCATION (t, cur_try_context->try_locus);
2729 SET_EXPR_LOCATION (try_fin, cur_try_context->try_locus);
2734 if (cur_try_context->catch_list)
2750 SET_EXPR_LOCATION (catch_seq, cur_try_context->end_try_locus);
2754 SET_EXPR_LOCATION (t, cur_try_context->try_locus);
2756 COND_EXPR_ELSE (t) = cur_try_context->try_body;
2765 SET_EXPR_LOCATION (t, cur_try_context->finally_locus);
2768 append_to_statement_list (cur_try_context->finally_body,
2778 SET_EXPR_LOCATION (t, cur_try_context->end_finally_locus);
2882 objc_build_exc_ptr (struct objc_try_context **cur_try_context)
2886 tree var = (*cur_try_context)->caught_decl;
2890 (*cur_try_context)->caught_decl = var;
2904 begin_catch (struct objc_try_context **cur_try_context, tree type,
2912 (*cur_try_context)->current_catch = t;
2915 t = objc_build_exc_ptr (cur_try_context);
2921 finish_catch (struct objc_try_context **cur_try_context, tree current_catch)
2923 append_to_statement_list (current_catch, &((*cur_try_context)->catch_list));
2927 finish_try_stmt (struct objc_try_context **cur_try_context)
2930 struct objc_try_context *c = *cur_try_context;
2941 stmt = next_sjlj_build_try_catch_finally (cur_try_context);