pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:3078:    push_undefines(tmp);    } else {    push_zeroes(tmp);    }    }    }    });      OPCODE1(F_MARK_AT, "mark_at", I_UPDATE_SP, {    /* FIXME: What about MALLOCED_LOCALS? */ +  if (Pike_fp->flags & PIKE_FRAME_MALLOCED_LOCALS) { +  *(Pike_mark_sp++) = frame_get_save_sp(Pike_fp) + arg1; +  } else {    *(Pike_mark_sp++) = Pike_fp->locals + arg1; -  +  }    });      OPCODE2(F_MAGIC_ANNOTATIONS, "::_annotations", I_UPDATE_SP, {    push_magic_index(magic_annotations_program, arg2, arg1);   });      OPCODE1(F_GENERATOR, "generator", 0, {    Pike_fp->fun = arg1;    });      /*   #undef PROG_COUNTER   */