diff --git a/src/codeobject.h b/src/codeobject.h index f2b2f43a..d88eba9b 100644 --- a/src/codeobject.h +++ b/src/codeobject.h @@ -129,8 +129,7 @@ struct Frame { : co(co), _module(_module), _locals(_locals), id(kFrameGlobalId++) { } inline const Bytecode& next_bytecode() { - _ip = _next_ip; - _next_ip = _ip + 1; + _ip = _next_ip++; return co->codes[_ip]; }