pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:1548:    encode_value2(Pike_sp-1, data, 0);    pop_stack();       /* filename */    code_number(id->filename_strno, data);       /* linenumber */    code_number(id->linenumber, data);       /* offset */ -  code_number(id->func.offset, data); +  code_number(id->func.const_info.offset, data);       /* run-time type */    code_number(id->run_time_type, data);       /* opt flags */    code_number(id->opt_flags, data);    break;       case IDENTIFIER_PIKE_FUNCTION:    EDB(3,
pike.git/src/encode.c:4369:    id.filename_strno = store_prog_string(c->lex.current_file);    id.linenumber = c->lex.current_line;       id.name = Pike_sp[-2].u.string;    id.type = Pike_sp[-1].u.type;       /* identifier_flags */    id.identifier_flags = IDENTIFIER_CONSTANT;       /* offset */ -  decode_number(id.func.offset, data); +  decode_number(id.func.const_info.offset, data);       /* FIXME: -  * Verify validity of func.offset +  * Verify validity of func.const_info.offset    */       /* run_time_type */    decode_number(id.run_time_type, data);       /* opt_flags */    decode_number(id.opt_flags, data);       /* Expected identifier number. */    decode_number(no, data);