pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:3837:    SET_SVAL(key, T_INT, NUMBER_NUMBER, integer, marker);    SET_SVAL(val, T_TYPE, 0, type, value);    mapping_insert(markers, &key, &val);   }      static void push_remap_markers(struct pike_type *t,    struct mapping *markers,    struct remap_state *remap,    enum pt_remap_flags flags)   { -  if (!remap) { +  if (!remap && !markers && !(flags & PT_FLAG_REMAP_EVAL_MARKERS)) {    push_finished_type(t);    return;    }       /* FIXME: Use the type flags to detect whether we can just push    * the type verbatim.    */       switch(t->type & PIKE_T_MASK) {    case T_ASSIGN: