[Mlir-commits] [mlir] 237d18a - Fix memory leaks in mlir/test/CAPI/ir.c

Mehdi Amini llvmlistbot at llvm.org
Fri Oct 1 21:46:03 PDT 2021


Author: Mehdi Amini
Date: 2021-10-02T04:45:40Z
New Revision: 237d18a61a97e963c7757bc878f38aee31508de5

URL: https://github.com/llvm/llvm-project/commit/237d18a61a97e963c7757bc878f38aee31508de5
DIFF: https://github.com/llvm/llvm-project/commit/237d18a61a97e963c7757bc878f38aee31508de5.diff

LOG: Fix memory leaks in mlir/test/CAPI/ir.c

Added: 
    

Modified: 
    mlir/test/CAPI/ir.c

Removed: 
    


################################################################################
diff  --git a/mlir/test/CAPI/ir.c b/mlir/test/CAPI/ir.c
index 931f72f9e76b5..320030ff24f39 100644
--- a/mlir/test/CAPI/ir.c
+++ b/mlir/test/CAPI/ir.c
@@ -1525,6 +1525,7 @@ int registerOnlyStd() {
               ctx, mlirStringRefCreateFromCString(
                        "not_existing_dialect.not_existing_op")));
 
+  mlirContextDestroy(ctx);
   return 0;
 }
 
@@ -1666,6 +1667,9 @@ int testClone() {
   // CHECK: constant 0 : index
   // CHECK: constant 1 : index
 
+  mlirOperationDestroy(constZero);
+  mlirOperationDestroy(constOne);
+  mlirContextDestroy(ctx);
   return 0;
 }
 
@@ -1737,6 +1741,7 @@ void testDiagnostics() {
   // CHECK: deleting user data (userData: 42)
   // CHECK-NOT: processing diagnostic
   // CHECK:     more test diagnostics
+  mlirContextDestroy(ctx);
 }
 
 int testTypeID(MlirContext ctx) {


        


More information about the Mlir-commits mailing list