aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCodeComplete.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-07-02 10:39:33 -0700
committerGitHub <noreply@github.com>2025-07-02 10:39:33 -0700
commit5e6e51bbbec4ed53d21f45111c948fb82c50314d (patch)
tree61f075a134f51280d396dfb73d5cb6f2a64238f6 /clang/lib/Sema/SemaCodeComplete.cpp
parentaa8e1bc0e9892ddbd84333767f71dc191cc10140 (diff)
downloadllvm-5e6e51bbbec4ed53d21f45111c948fb82c50314d.zip
llvm-5e6e51bbbec4ed53d21f45111c948fb82c50314d.tar.gz
llvm-5e6e51bbbec4ed53d21f45111c948fb82c50314d.tar.bz2
[Sema] Remove an unnecessary cast (NFC) (#146703)
The only use of Receiver is to initialize RecExpr. This patch renames Receiver to RecExpr while removing the cast statement.
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
-rw-r--r--clang/lib/Sema/SemaCodeComplete.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaCodeComplete.cpp b/clang/lib/Sema/SemaCodeComplete.cpp
index b5d4a94..cc36172 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) {