]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix byecode freeing
authorJérémie Astor <fennecdjay@gmail.com>
Fri, 18 Dec 2020 13:01:14 +0000 (14:01 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Fri, 18 Dec 2020 13:01:14 +0000 (14:01 +0100)
src/vm/vm_code.c

index 6e98a156b061f4e54437789bcfb66c412d18402b..d1d5fb6e6665da444cdb2a411e486df2299f8788 100644 (file)
@@ -30,7 +30,8 @@ ANN void free_vmcode(VM_Code a, Gwion gwion) {
   if(a->memoize)
     memoize_end(gwion->mp, a->memoize);
   if(!a->builtin) {
-    _mp_free(gwion->mp, vector_size(a->instr) * SZ_INT, a->bytecode);
+//    _mp_free(gwion->mp, vector_size(a->instr) * SZ_INT, a->bytecode);
+    _mp_free(gwion->mp, vector_size(a->instr) * BYTECODE_SZ, a->bytecode);
     _free_code_instr(a->instr, gwion);
   }
   if(a->closure)