diff --git a/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_matmul.mlir b/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_matmul.mlir --- a/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_matmul.mlir +++ b/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_matmul.mlir @@ -239,6 +239,13 @@ sparse_tensor.release %7 : tensor<4x4xf64, #CSR> sparse_tensor.release %8 : tensor<4x4xf64, #DCSR> + // TODO(springerm): needed? + %m0 = bufferization.to_memref %0 : memref<4x4xf64> + memref.dealloc %m0 : memref<4x4xf64> + %m3 = bufferization.to_memref %3 : memref<4x4xf64> + memref.dealloc %m3 : memref<4x4xf64> + %m6 = bufferization.to_memref %6 : memref<4x4xf64> + memref.dealloc %m6 : memref<4x4xf64> return } } diff --git a/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_transpose.mlir b/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_transpose.mlir --- a/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_transpose.mlir +++ b/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_transpose.mlir @@ -113,6 +113,7 @@ // Release resources. sparse_tensor.release %a : tensor<3x4xf64, #DCSR> sparse_tensor.release %0 : tensor<4x3xf64, #DCSR> + sparse_tensor.release %1 : tensor<4x3xf64, #DCSR> return }