From fbc68bbc369b7d89b91763a687efbc0880c2420e Mon Sep 17 00:00:00 2001 From: Mattias EngdegÄrd Date: Tue, 23 Sep 2025 15:01:20 +0200 Subject: ; exec_byte_code: don't re-use op in FETCH2 --- src/bytecode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/bytecode.c') diff --git a/src/bytecode.c b/src/bytecode.c index 6230897939e..e116936e55d 100644 --- a/src/bytecode.c +++ b/src/bytecode.c @@ -275,7 +275,7 @@ enum byte_code_op /* Fetch two bytes from the bytecode stream and make a 16-bit number out of them. */ -#define FETCH2 (op = FETCH, op | (FETCH << 8)) +#define FETCH2 (pc += 2, pc[-2] | pc[-1] << 8) /* Push X onto the execution stack. The expression X should not contain TOP, to avoid competing side effects. */ -- cgit v1.2.1