summaryrefslogtreecommitdiff
path: root/m68k_core.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2015-11-27 13:10:02 -0800
committerMichael Pavone <pavone@retrodev.com>2015-11-27 13:10:02 -0800
commit9044d255d36de656707389e19deefaed21658527 (patch)
tree573a17a55d766de57fd337984caf8117536ded7e /m68k_core.c
parent3912d03d0036c899484af331f38f474c343de743 (diff)
Fix a few lingering stack alignment rework bugs
Diffstat (limited to 'm68k_core.c')
-rw-r--r--m68k_core.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/m68k_core.c b/m68k_core.c
index f751fe8..0d989d9 100644
--- a/m68k_core.c
+++ b/m68k_core.c
@@ -893,9 +893,7 @@ void * m68k_retranslate_inst(uint32_t address, m68k_context * context)
uint8_t orig_size = get_native_inst_size(opts, address);
code_ptr orig_start = get_native_address(context->options, address);
uint32_t orig = address;
- code_info orig_code;
- orig_code.cur = orig_start;
- orig_code.last = orig_start + orig_size + 5;
+ code_info orig_code = {orig_start, orig_start + orig_size + 5, 0};
uint16_t *after, *inst = get_native_pointer(address, (void **)context->mem_pointers, &opts->gen);
m68kinst instbuf;
after = m68k_decode(inst, &instbuf, orig);