Lines Matching refs:did_throw
92 return (did_emsg && force_abort) || got_int || did_throw; in aborting()
184 if (((trylevel == 0 && !cause_abort) || emsg_silent) && !did_throw) in cause_errthrow()
215 if (did_throw) in cause_errthrow()
380 if (!got_int || (trylevel == 0 && !did_throw)) in do_intthrow()
391 if (did_throw) in do_intthrow()
405 if (did_throw) in do_intthrow()
661 did_throw = FALSE; in discard_current_exception()
1017 skip = did_emsg || got_int || did_throw || (cstack->cs_idx > 0 in ex_if()
1082 skip = did_emsg || got_int || did_throw || (cstack->cs_idx > 0 in ex_else()
1218 skip = did_emsg || got_int || did_throw || (cstack->cs_idx > 0 in ex_while()
1597 did_throw = TRUE; in do_throw()
1625 skip = did_emsg || got_int || did_throw || (cstack->cs_idx > 0 in ex_try()
1745 if (!did_throw || !(cstack->cs_flags[idx] & CSF_TRUE)) in ex_catch()
1814 did_emsg = got_int = did_throw = FALSE; in ex_catch()
1934 if (pending == CSTP_ERROR || did_emsg || got_int || did_throw) in ex_finally()
1945 pending |= did_throw ? CSTP_THROW : 0; in ex_finally()
1957 if (did_throw && cstack->cs_exception[cstack->cs_idx] in ex_finally()
2005 skip = did_emsg || got_int || did_throw in ex_endtry()
2028 if (did_throw) in ex_endtry()
2053 if (did_throw && (cstack->cs_flags[idx] & CSF_TRUE) in ex_endtry()
2080 if (did_throw && !(cstack->cs_flags[idx] & CSF_FINALLY)) in ex_endtry()
2202 if (did_emsg || got_int || did_throw || need_rethrow) in enter_cleanup()
2206 | (did_throw ? CSTP_THROW : 0) in enter_cleanup()
2215 if (did_throw || need_rethrow) in enter_cleanup()
2229 did_emsg = got_int = did_throw = need_rethrow = FALSE; in enter_cleanup()