pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:2526:       tmp1=do_jump(F_CATCH,-1);    PUSH_CLEANUP_FRAME(do_escape_catch, 0);       /* Entry point called via catching_eval_instruction(). */    emit0(F_ENTRY);       PUSH_STATEMENT_LABEL;    current_switch.jumptable=0;    current_label->break_label=alloc_label(); -  if (TEST_COMPAT(7,0)) -  current_label->continue_label = current_label->break_label; +        DO_CODE_BLOCK(CAR(n));       ins_label(current_label->break_label);    emit0(F_EXIT_CATCH);    POP_STATEMENT_LABEL;    current_switch.jumptable = prev_switch_jumptable;    do_branch (tmp1);       current_stack_depth++;