summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/ucom4/ucom4op.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/ucom4/ucom4op.inc')
-rw-r--r--src/emu/cpu/ucom4/ucom4op.inc5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/emu/cpu/ucom4/ucom4op.inc b/src/emu/cpu/ucom4/ucom4op.inc
index 82d54950e24..8de834438b5 100644
--- a/src/emu/cpu/ucom4/ucom4op.inc
+++ b/src/emu/cpu/ucom4/ucom4op.inc
@@ -17,11 +17,8 @@ inline void ucom4_cpu_device::ram_w(UINT8 data)
void ucom4_cpu_device::pop_stack()
{
m_pc = m_stack[0] & m_prgmask;
- for (int i = 0; i < m_stack_levels; i++)
- {
+ for (int i = 0; i < m_stack_levels-1; i++)
m_stack[i] = m_stack[i+1];
- m_stack[i+1] = 0;
- }
}
void ucom4_cpu_device::push_stack()