https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/149338
getFinallyStmt() already returns ObjCAtFinallyStmt *. >From eebc7c508a56b53f651523b3199e8f6c765eb808 Mon Sep 17 00:00:00 2001 From: Kazu Hirata <k...@google.com> Date: Thu, 17 Jul 2025 08:07:26 -0700 Subject: [PATCH] [AST] Remove an unnecessary cast (NFC) getFinallyStmt() already returns ObjCAtFinallyStmt *. --- clang/lib/AST/StmtPrinter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits