From: fennecdjay Date: Thu, 2 May 2019 20:39:10 +0000 (+0200) Subject: :art: vm clean X-Git-Tag: nightly~2521 X-Git-Url: http://10.11.0.4:5575/?a=commitdiff_plain;h=0fc135f2b3d545520a2cba188a606f738c8542ad;p=gwion.git :art: vm clean --- diff --git a/src/vm/vm.c b/src/vm/vm.c index 8da46b8c..2a15f858 100644 --- a/src/vm/vm.c +++ b/src/vm/vm.c @@ -295,24 +295,19 @@ ANN void vm_run(const VM* vm) { // lgtm [cpp/use-of-goto] }; const Shreduler s = vm->shreduler; register VM_Shred shred; -register m_bit next; + register m_bit next; while((shred = shreduler_get(s))) { -register VM_Code code = shred->code; -//if(!code->instr) -// exit(2); -register m_uint* ip = code->instr->ptr + OFFSET; -register -size_t pc = shred->pc; -register -m_bit* reg = shred->reg; -register -m_bit* mem = shred->mem; -register union { -M_Object obj; -VM_Code code; -VM_Shred child; -} a; -register M_Object array_base = NULL; + register VM_Code code = shred->code; + register m_uint* ip = code->instr->ptr + OFFSET; + register size_t pc = shred->pc; + register m_bit* reg = shred->reg; + register m_bit* mem = shred->mem; + register union { + M_Object obj; + VM_Code code; + VM_Shred child; + } a; + register M_Object array_base = NULL; MUTEX_LOCK(s->mutex); do { register Instr instr; DISPATCH();