pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:2684:    emit1(F_SWAP_STACK_LOCAL,    Pike_compiler->compiler_frame->generator_local + 2);    modify_stack_depth(1);    return 1;    }    }    return 0;    }       case F_SSCANF: +  case F_SSCANF_80:    tmp1=do_docode(CAR(n),DO_NOT_COPY);    tmp2=do_docode(CDR(n),DO_NOT_COPY | DO_LVALUE); -  emit1(F_SSCANF, (INT32)(tmp1+tmp2)); +  emit1(n->token, (INT32)(tmp1+tmp2));    return 1;       case F_CATCH: {    INT32 *prev_switch_jumptable = current_switch.jumptable;       tmp1=do_jump(F_CATCH,-1);    PUSH_CLEANUP_FRAME(do_escape_catch, (void *)(ptrdiff_t)tmp1);       /* Entry point called via catching_eval_instruction(). */    emit0(F_ENTRY);