diff --git a/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp b/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp index 3a205246ddd9e..b7fb7a18c7714 100644 --- a/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp +++ b/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp @@ -742,7 +742,7 @@ class MaxPool2dConverter : public OpConversionPattern { bool isUnsigned = op.getType().getElementType().isUnsignedInteger(); ShapedType resultTy = - cast(getTypeConverter()->convertType(op.getType())); + getTypeConverter()->convertType(op.getType()); if (!resultTy) return rewriter.notifyMatchFailure(op, "failed to convert type"); Type resultETy = inputTy.getElementType(); diff --git a/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp b/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp index 2945ae3b49f1f..802691c1f7d76 100644 --- a/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp +++ b/mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp @@ -229,8 +229,8 @@ class ReshapeConverter : public OpConversionPattern { matchAndRewrite(tosa::ReshapeOp reshape, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const final { auto loc = reshape.getLoc(); - auto resultType = cast_if_present( - getTypeConverter()->convertType(reshape.getType())); + auto resultType = + getTypeConverter()->convertType(reshape.getType()); if (!resultType) { return rewriter.notifyMatchFailure(reshape.getLoc(), "could not convert result type");