aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi92@disroot.org>2025-11-12 00:32:15 +0100
committerXavier Del Campo Romero <xavi92@disroot.org>2025-11-12 00:32:15 +0100
commitcf2882c2e754f49c46ce2ca12c3ca07e4cabc459 (patch)
tree4d092f802c57e51db3da2194b0340f8b3741848e /include
parent900fabee73c16bda1542b96d564936e6318d6f58 (diff)
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.
Diffstat (limited to 'include')
-rw-r--r--include/nanowasm/private.h2
1 files changed, 1 insertions, 1 deletions
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;
};