pike.git
/
src
/
docode.c
version
»
Context lines:
10
20
40
80
file
none
3
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++;