https://github.com/kazutakahirata updated https://github.com/llvm/llvm-project/pull/146703
>From a3d3b9476d01b12ce0557465e99f8f85efe9e0fc Mon Sep 17 00:00:00 2001 From: Kazu Hirata <k...@google.com> Date: Tue, 1 Jul 2025 20:54:12 -0700 Subject: [PATCH] [Sema] Remove an unnecessary cast (NFC) The only use of Receiver is to initialize RecExpr. This patch renames Receiver to RecExpr while removing the cast statement. --- clang/lib/Sema/SemaCodeComplete.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/clang/lib/Sema/SemaCodeComplete.cpp b/clang/lib/Sema/SemaCodeComplete.cpp index b5d4a94da83df..cc361726c1cde 100644 --- a/clang/lib/Sema/SemaCodeComplete.cpp +++ b/clang/lib/Sema/SemaCodeComplete.cpp @@ -8499,13 +8499,11 @@ void SemaCodeCompletion::CodeCompleteObjCClassMessage( } void SemaCodeCompletion::CodeCompleteObjCInstanceMessage( - Scope *S, Expr *Receiver, ArrayRef<const IdentifierInfo *> SelIdents, + Scope *S, Expr *RecExpr, ArrayRef<const IdentifierInfo *> SelIdents, bool AtArgumentExpression, ObjCInterfaceDecl *Super) { typedef CodeCompletionResult Result; ASTContext &Context = getASTContext(); - Expr *RecExpr = static_cast<Expr *>(Receiver); - // If necessary, apply function/array conversion to the receiver. // C99 6.7.5.3p[7,8]. if (RecExpr) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits