diff --git a/src/vm/vm.c b/src/vm/vm.c index bb1a78e74..b297d8477 100644 --- a/src/vm/vm.c +++ b/src/vm/vm.c @@ -748,7 +748,7 @@ DISPATCH(); staticother: // LOOP_OPTIM for(m_uint i = 0; i <= instr->m_val2; i += SZ_INT) - *(m_uint*)(reg+i) = *(m_uint*)(instr->m_val + i); + *(m_uint*)(reg+i) = *(m_uint*)((m_bit*)instr->m_val + i); reg += instr->m_val2; DISPATCH() dotfunc: