diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp --- a/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp +++ b/mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp @@ -224,7 +224,7 @@ // We can not re-enter the same level. assert(!coord[tid][dim]); // TODO: support multiple return on parallel for? - assert(!isParallel || reduc.empty() <= 1); + assert(!isParallel || reduc.size() <= 1); Value step = constantIndex(builder, loc, 1); auto dimType = dimTypes[tid][dim];