Author: infinoid Date: Wed Jan 28 08:41:57 2009 New Revision: 36097 Modified: trunk/compilers/pirc/src/bcgen.c
Log: [pirc] Fix a 64-bitness issue (opcode_t does change size). Modified: trunk/compilers/pirc/src/bcgen.c ============================================================================== --- trunk/compilers/pirc/src/bcgen.c (original) +++ trunk/compilers/pirc/src/bcgen.c Wed Jan 28 08:41:57 2009 @@ -416,9 +416,9 @@ */ void create_codesegment(bytecode * const bc, int codesize) { - /* allocate enough space. XXX I *think* bytes is /always/ codesize * 4. */ + /* allocate enough space. */ bc->interp->code->base.data = (opcode_t *)mem_sys_realloc(bc->interp->code->base.data, - codesize * 4); + codesize * sizeof (opcode_t)); /* store the size of the code-segment */ bc->interp->code->base.size = codesize;