forgot to free an integer local
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Fri, 16 Apr 2021 19:29:39 +0000 (14:29 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Fri, 16 Apr 2021 19:29:39 +0000 (14:29 -0500)
bin/onyx
src/onyxwasm.c

index 07807238c4c7f8c9b88e36280f72b296f4b1e4b8..62630b2817bf6e0db06b4f0b195e08fe0c281879 100755 (executable)
Binary files a/bin/onyx and b/bin/onyx differ
index 80b53d6f8414c7508d7098860e8375a5955f49e8..697152e27b71e860c6d60ec2a1ebb5a78cc1d458 100644 (file)
@@ -966,6 +966,7 @@ EMIT_FUNC(for_iterator, AstFor* for_node, u64 iter_local) {
     local_raw_free(mod->local_alloc, WASM_TYPE_PTR);
     local_raw_free(mod->local_alloc, WASM_TYPE_FUNC);
     local_raw_free(mod->local_alloc, WASM_TYPE_FUNC);
+    local_raw_free(mod->local_alloc, WASM_TYPE_INT32);
     *pcode = code;
 }