From 1c8c2fdd289075d6ef448f60db9dd30caf7f78df Mon Sep 17 00:00:00 2001 From: Jie Fu Date: Wed, 8 May 2024 10:38:34 +0800 Subject: [PATCH] [mlir] Fix -Wdeprecated-declarations in BufferResultsToOutParams.cpp (NFC) /llvm-project/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp:124:26: error: 'cast' is deprecated: Use mlir::cast() instead [-Werror,-Wdeprecated-declarations] 124 | orig.getType().cast().hasStaticShape()) { | --- .../Bufferization/Transforms/BufferResultsToOutParams.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp b/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp index a5f01eadb21343..b19636adaa69e6 100644 --- a/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp +++ b/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp @@ -121,7 +121,7 @@ static LogicalResult updateReturnOps(func::FuncOp func, OpBuilder builder(op); for (auto [orig, arg] : llvm::zip(copyIntoOutParams, appendedEntryArgs)) { if (hoistStaticAllocs && isa(orig.getDefiningOp()) && - orig.getType().cast().hasStaticShape()) { + mlir::cast(orig.getType()).hasStaticShape()) { orig.replaceAllUsesWith(arg); orig.getDefiningOp()->erase(); } else {