diff --git a/mlir/test/CAPI/rewrite.c b/mlir/test/CAPI/rewrite.c index 03cde15165c8a..230ae58fd23ba 100644 --- a/mlir/test/CAPI/rewrite.c +++ b/mlir/test/CAPI/rewrite.c @@ -911,6 +911,7 @@ void testTypeConverterSourceMaterialization(MlirContext ctx) { mlirRewritePatternSetAdd(patterns, mlirConversionPatternAsRewritePattern(pattern)); MlirFrozenRewritePatternSet frozen = mlirFreezeRewritePattern(patterns); + mlirRewritePatternSetDestroy(patterns); MlirConversionTarget target = mlirConversionTargetCreate(ctx); mlirConversionTargetAddIllegalOp( @@ -1002,6 +1003,7 @@ void testTypeConverterTargetMaterialization(MlirContext ctx) { mlirRewritePatternSetAdd(patterns, mlirConversionPatternAsRewritePattern(pattern)); MlirFrozenRewritePatternSet frozen = mlirFreezeRewritePattern(patterns); + mlirRewritePatternSetDestroy(patterns); MlirConversionTarget target = mlirConversionTargetCreate(ctx); mlirConversionTargetAddIllegalOp(