Branch: Tag:

2019-09-02

2019-09-02 15:27:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Increase the maximum number of bytecode opcodes to 512.

Adds F_INSTR_PREFIX_256.

We were very close to the opcode limit...

1860:       b-=F_OFFSET;   #ifdef PIKE_DEBUG -  if(b>255) +  if(off > MAX_SUPPORTED_INSTR)    Pike_error("Instruction too big %d\n",b);   #endif    maybe_update_pc();
2861:    LABELS();      #ifdef PIKE_DEBUG -  if(off>255) +  if(off > MAX_SUPPORTED_INSTR)    Pike_error("Instruction too big %d\n",off);   #endif    flags = instrs[off].flags;