diff --git a/mlir/lib/Dialect/Linalg/Utils/Utils.cpp b/mlir/lib/Dialect/Linalg/Utils/Utils.cpp index 0bd6047d8c46..0390e0c7c19f 100644 --- a/mlir/lib/Dialect/Linalg/Utils/Utils.cpp +++ b/mlir/lib/Dialect/Linalg/Utils/Utils.cpp @@ -1086,7 +1086,7 @@ SmallVector makeTiledShapes(OpBuilder &builder, Location loc, Value valueToTile = std::get<0>(item); Optional sliceParams = std::get<1>(item); tiledShapes.push_back( - sliceParams.hasValue() + sliceParams.has_value() ? materializeTiledShape(builder, loc, valueToTile, *sliceParams) : valueToTile); }