[Mlir-commits] [mlir] 69453d7 - [MLIR] Fix memory leak in importWebAssemblyToModule when it fails to import (#153794)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Fri Aug 15 05:33:28 PDT 2025


Author: Mehdi Amini
Date: 2025-08-15T12:33:25Z
New Revision: 69453d702108a6570a664869c903fb6dda44c856

URL: https://github.com/llvm/llvm-project/commit/69453d702108a6570a664869c903fb6dda44c856
DIFF: https://github.com/llvm/llvm-project/commit/69453d702108a6570a664869c903fb6dda44c856.diff

LOG: [MLIR] Fix memory leak in importWebAssemblyToModule when it fails to import (#153794)

Added: 
    

Modified: 
    mlir/lib/Target/Wasm/TranslateFromWasm.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Target/Wasm/TranslateFromWasm.cpp b/mlir/lib/Target/Wasm/TranslateFromWasm.cpp
index a641328e2ebde..b1c2121b54ebf 100644
--- a/mlir/lib/Target/Wasm/TranslateFromWasm.cpp
+++ b/mlir/lib/Target/Wasm/TranslateFromWasm.cpp
@@ -1052,6 +1052,8 @@ class WasmBinaryParser {
   ModuleOp getModule() {
     if (isValid)
       return mOp;
+    if (mOp)
+      mOp.erase();
     return ModuleOp{};
   }
 


        


More information about the Mlir-commits mailing list