pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:1903:    {    INT32 *prev_switch_jumptable = current_switch.jumptable;    BLOCK_BEGIN;    PUSH_STATEMENT_LABEL;       current_switch.jumptable=0;    current_label->break_label=alloc_label();    current_label->continue_label=alloc_label();       tmp2=ins_label(-1); -  DO_CODE_BLOCK(CAR(n)); +  DO_CODE_BLOCK(CDR(n));    ins_label(current_label->continue_label); -  do_jump_when_non_zero(CDR(n), (INT32)tmp2); +  do_jump_when_non_zero(CAR(n), (INT32)tmp2);    ins_label(current_label->break_label);       current_switch.jumptable = prev_switch_jumptable;    POP_STATEMENT_LABEL;    BLOCK_END;    return 0;    }       case F_POP_VALUE:    {