diff --git a/src/interpreter.h b/src/interpreter.h index 4c0f4b23bcf27bfab4470b13d978392be9ef045c..0a1079c681175e4a14eb64054d987725655ed116 100644 --- a/src/interpreter.h +++ b/src/interpreter.h @@ -189,9 +189,9 @@ static int eval_instruction(unsigned char *pc) INT32 arg1=GET_ARG(); \ INT32 arg2=GET_ARG2(); -#define OPCODE0_TAILJUMP(OP,DESC) CASE(OP); -#define OPCODE1_TAILJUMP(OP,DESC) CASE(OP); -#define OPCODE2_TAILJUMP(OP,DESC) CASE(OP); +#define OPCODE0_TAILJUMP(OP,DESC) } CASE(OP) {; +#define OPCODE1_TAILJUMP(OP,DESC) } CASE(OP) {; +#define OPCODE2_TAILJUMP(OP,DESC) } CASE(OP) {;