diff options
author | 2016-06-29 15:42:20 +0300 | |
---|---|---|
committer | 2016-06-29 15:43:54 +0300 | |
commit | d0cff39af63205acd7ef3fa250839e52fdf23b27 (patch) | |
tree | b35b64318af046f8edeb5ae4e5f3de40b2f95536 /src/devices/cpu/sharc/sharcdrc.cpp | |
parent | 89a3bb1a763676f9942533e405372f320b380807 (diff) |
sharcdrc: fix Linux crash (nw)
Diffstat (limited to 'src/devices/cpu/sharc/sharcdrc.cpp')
-rw-r--r-- | src/devices/cpu/sharc/sharcdrc.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/cpu/sharc/sharcdrc.cpp b/src/devices/cpu/sharc/sharcdrc.cpp index a40586cac23..a0372177b5f 100644 --- a/src/devices/cpu/sharc/sharcdrc.cpp +++ b/src/devices/cpu/sharc/sharcdrc.cpp @@ -1099,10 +1099,10 @@ void adsp21062_device::execute_run_drc() // printf("SHARC cache reset\n"); /* reset the cache if dirty */ - if (m_cache_dirty) + if (m_core->cache_dirty) flush_cache(); - m_cache_dirty = false; + m_core->cache_dirty = 0; m_core->force_recompile = 0; /* execute */ @@ -1196,7 +1196,7 @@ void adsp21062_device::compile_block(offs_t pc) // force recompilation at end of block, if needed UML_CMP(block, mem(&m_core->force_recompile), 0); UML_JMPc(block, COND_Z, compiler.labelnum); - UML_MOV(block, mem(&m_cache_dirty), 1); + UML_MOV(block, mem(&m_core->cache_dirty), 1); UML_MOV(block, mem(&m_core->icount), 0); UML_LABEL(block, compiler.labelnum++); |