diff options
author | Michael Pavone <pavone@retrodev.com> | 2015-11-27 13:10:02 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2015-11-27 13:10:02 -0800 |
commit | 9044d255d36de656707389e19deefaed21658527 (patch) | |
tree | 573a17a55d766de57fd337984caf8117536ded7e /m68k_core.c | |
parent | 3912d03d0036c899484af331f38f474c343de743 (diff) |
Fix a few lingering stack alignment rework bugs
Diffstat (limited to 'm68k_core.c')
-rw-r--r-- | m68k_core.c | 4 |
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); |