[Mlir-commits] [mlir] [MLIR] Fix memory leak in importWebAssemblyToModule when it fails to import (PR #153794)
Mehdi Amini
llvmlistbot at llvm.org
Fri Aug 15 05:15:21 PDT 2025
https://github.com/joker-eph created https://github.com/llvm/llvm-project/pull/153794
None
>From 20f32633dada459a712511320ee0ee8f139ed4c1 Mon Sep 17 00:00:00 2001
From: Mehdi Amini <joker.eph at gmail.com>
Date: Fri, 15 Aug 2025 04:22:02 -0700
Subject: [PATCH] [MLIR] Fix memory leak in importWebAssemblyToModule when it
fails to import
---
mlir/lib/Target/Wasm/TranslateFromWasm.cpp | 2 ++
1 file changed, 2 insertions(+)
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{};
}
More information about the Mlir-commits
mailing list