pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:2436:    } else if (!current_line) { \    decode_error(data, NULL, "Missing line directive in " \    "byte code.\n"); \    } else       EMIT_BYTECODE(STR0, EMIT_BYTECODE2);    break;   #undef SIGNED_CHAR   #undef EMIT_BYTECODE   #undef EMIT_BYTECODE2 - #ifdef PIKE_DEBUG -  default: -  Pike_fatal("Bad size_shift: %d\n", bytecode->size_shift); - #endif +     }    UNSET_ONERROR(err);    return assemble(1);   }      static void decode_value2(struct decode_data *data)      #ifdef PIKE_DEBUG   #undef decode_value2   #define decode_value2(X) do { struct svalue *_=Pike_sp; decode_value2_(X); if(Pike_sp!=_+1) Pike_fatal("decode_value2 failed!\n"); } while(0)