llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Kazu Hirata (kazutakahirata) <details> <summary>Changes</summary> getFinallyStmt() already returns ObjCAtFinallyStmt *. --- Full diff: https://github.com/llvm/llvm-project/pull/149338.diff 1 Files Affected: - (modified) clang/lib/AST/StmtPrinter.cpp (+1-1) ``````````diff diff --git a/clang/lib/AST/StmtPrinter.cpp b/clang/lib/AST/StmtPrinter.cpp index be02bdde38a3d..5d4c8370dfb5f 100644 --- a/clang/lib/AST/StmtPrinter.cpp +++ b/clang/lib/AST/StmtPrinter.cpp @@ -610,7 +610,7 @@ void StmtPrinter::VisitObjCAtTryStmt(ObjCAtTryStmt *Node) { } } - if (auto *FS = static_cast<ObjCAtFinallyStmt *>(Node->getFinallyStmt())) { + if (auto *FS = Node->getFinallyStmt()) { Indent() << "@finally"; if (auto *CS = dyn_cast<CompoundStmt>(FS->getFinallyBody())) { PrintRawCompoundStmt(CS); `````````` </details> https://github.com/llvm/llvm-project/pull/149338 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits