[Mlir-commits] [mlir] 36a6e56 - Fix possible memory leak in a MLIR unit-test
Mehdi Amini
llvmlistbot at llvm.org
Fri Dec 31 17:43:04 PST 2021
Author: Mehdi Amini
Date: 2022-01-01T01:42:26Z
New Revision: 36a6e56bff7759f14160ad7413b69cb1eadc2fc2
URL: https://github.com/llvm/llvm-project/commit/36a6e56bff7759f14160ad7413b69cb1eadc2fc2
DIFF: https://github.com/llvm/llvm-project/commit/36a6e56bff7759f14160ad7413b69cb1eadc2fc2.diff
LOG: Fix possible memory leak in a MLIR unit-test
Flagged by Coverity
Added:
Modified:
mlir/test/CAPI/ir.c
Removed:
################################################################################
diff --git a/mlir/test/CAPI/ir.c b/mlir/test/CAPI/ir.c
index ac74c5748286d..51e0c2b4bcd24 100644
--- a/mlir/test/CAPI/ir.c
+++ b/mlir/test/CAPI/ir.c
@@ -276,8 +276,10 @@ int collectStats(MlirOperation operation) {
do {
int retval = collectStatsSingle(head, &stats);
- if (retval)
+ if (retval) {
+ free(head);
return retval;
+ }
OpListNode *next = head->next;
free(head);
head = next;
More information about the Mlir-commits
mailing list