diff --git a/clang/lib/AST/StmtPrinter.cpp b/clang/lib/AST/StmtPrinter.cpp index be02bdde38a3d..6ba5ec89964a9 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(Node->getFinallyStmt())) { + if (ObjCAtFinallyStmt *FS = Node->getFinallyStmt()) { Indent() << "@finally"; if (auto *CS = dyn_cast(FS->getFinallyBody())) { PrintRawCompoundStmt(CS);