]> Nishi Git Mirror - gwion.git/commitdiff
:art: vm clean
authorfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 2 May 2019 20:39:10 +0000 (22:39 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 2 May 2019 20:39:10 +0000 (22:39 +0200)
src/vm/vm.c

index 8da46b8cae7f68aff34ecce31de3811802bd6f61..2a15f8585461793520997d05ee8c78772ef8f07f 100644 (file)
@@ -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();