diff --git a/src/interpreter.h b/src/interpreter.h index caeaa5378c62d110fc81a9c683d6edd85689b12d..162e157736b591a815da3158f31e01be3d79d323 100644 --- a/src/interpreter.h +++ b/src/interpreter.h @@ -177,6 +177,7 @@ static int eval_instruction(unsigned char *pc) #define OPCODE2_TAIL(OP,DESC) CASE(OP); #define OPCODE0_JUMP(OP,DESC) CASE(OP); { +#define OPCODE0_TAILJUMP(OP,DESC) } CASE(OP) {; /* These are something of a special case as they * requires a POINTER stored explicitly after @@ -189,7 +190,6 @@ 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) {;