[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