diff options
| author | Xavier Del Campo Romero <xavi92@disroot.org> | 2025-11-12 00:32:15 +0100 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi92@disroot.org> | 2025-11-12 00:32:15 +0100 |
| commit | cf2882c2e754f49c46ce2ca12c3ca07e4cabc459 (patch) | |
| tree | 4d092f802c57e51db3da2194b0340f8b3741848e /include | |
| parent | 900fabee73c16bda1542b96d564936e6318d6f58 (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.h | 2 |
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; }; |
