From cf2882c2e754f49c46ce2ca12c3ca07e4cabc459 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Wed, 12 Nov 2025 00:32:15 +0100 Subject: Fix prev_op Assigning prev_op inside nwp_execute defeated the purpose because this function is meant to start the state machine for the given instruction. In other words, inspecting prev_op would in fact return the current opcode, instead of the previous opcode. --- include/nanowasm/private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/nanowasm/private.h b/include/nanowasm/private.h index d42023f..6b134f1 100644 --- a/include/nanowasm/private.h +++ b/include/nanowasm/private.h @@ -106,7 +106,7 @@ struct nw_frame struct nw_fn fn; struct nw_return prev_ret; int child; - unsigned char prev_op; + unsigned char op, prev_op; size_t fr_start, local_start, local_end; long start, pc; }; -- cgit v1.2.3