]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix gack
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 6 May 2020 22:50:49 +0000 (00:50 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 6 May 2020 22:50:49 +0000 (00:50 +0200)
src/lib/gack.c

index 942734418620bdb753c8b9400637455d8e532900..d339529fe79b2609a3da207b3434d5b4a209a1f9 100644 (file)
@@ -72,9 +72,7 @@ ANN void gack(const VM_Shred shred, const Instr instr) {
     ((f_gack)code->native_func)(t, (shred->reg - t->size), shred);
     POP_REG(shred, t->size);
   } else {
-    const m_uint offset = ((m_uint)shred->mem - SIZEOF_REG) != ((m_uint)shred + sizeof(struct VM_Shred_)) ?
-      instr->m_val2 : 0;
-    prepare_call(shred, offset);
+    prepare_call(shred, instr->m_val2);
     shred->code = code;
     POP_REG(shred, SZ_INT*2);
   }