[Mlir-commits] [mlir] [MLIR] Fix memory leak in importWebAssemblyToModule when it fails to import (PR #153794)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Fri Aug 15 05:15:51 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mlir
Author: Mehdi Amini (joker-eph)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/153794.diff
1 Files Affected:
- (modified) mlir/lib/Target/Wasm/TranslateFromWasm.cpp (+2)
``````````diff
diff --git a/mlir/lib/Target/Wasm/TranslateFromWasm.cpp b/mlir/lib/Target/Wasm/TranslateFromWasm.cpp
index c23a2915ef18e..87f4f95745db7 100644
--- a/mlir/lib/Target/Wasm/TranslateFromWasm.cpp
+++ b/mlir/lib/Target/Wasm/TranslateFromWasm.cpp
@@ -1056,6 +1056,8 @@ class WasmBinaryParser {
ModuleOp getModule() {
if (isValid)
return mOp;
+ if (mOp)
+ mOp.erase();
return ModuleOp{};
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/153794
More information about the Mlir-commits
mailing list