From e0a293d12f3fe1c2a284e2e116cfa77d894da49f Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Fri, 17 May 2024 00:10:00 -0700 Subject: [PATCH] [mlir] Fix a warning This patch fixes: mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp:964:26: error: missing 'typename' prior to dependent type name Op::Adaptor; implicit 'typename' is a C++20 extension [-Werror,-Wc++20-extensions] --- mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp b/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp index edca8eaecbff3ef..d8150aeb828a59f 100644 --- a/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp +++ b/mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp @@ -961,7 +961,7 @@ struct TanTanhOpConversion : public OpConversionPattern { using OpConversionPattern::OpConversionPattern; LogicalResult - matchAndRewrite(Op op, Op::Adaptor adaptor, + matchAndRewrite(Op op, typename Op::Adaptor adaptor, ConversionPatternRewriter &rewriter) const override { ImplicitLocOpBuilder b(op.getLoc(), rewriter); auto loc = op.getLoc();