From 66534f4e8cf69d78606206d979f38e07e90e7d97 Mon Sep 17 00:00:00 2001 From: Sebastian Miasojed Date: Thu, 23 Jan 2025 14:46:04 +0100 Subject: [PATCH] Allow GC to do the cleanup --- js/embed/soljson_interface.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/embed/soljson_interface.js b/js/embed/soljson_interface.js index 6776735..c6cb2b7 100644 --- a/js/embed/soljson_interface.js +++ b/js/embed/soljson_interface.js @@ -13,6 +13,9 @@ mergeInto(LibraryManager.library, { resolc_compile: function (inputPtr, inputLen) { const inputJson = UTF8ToString(inputPtr, inputLen); var revive = createRevive(); + // Allow GC to clean up the data + revive.wasmBinary = undefined + revive.soljson = undefined revive.writeToStdin(inputJson); // Call main on the new instance