From 83372f8d2f01d9bcc47268eb282ec6f1f2d4cdb7 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 5 Oct 2013 10:03:01 +0000 Subject: [PATCH] Sema: Cleanup redundant variable NumArgsToCheck MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Patch by Daniel Marjamäki! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192030 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Sema/SemaOverload.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/Sema/SemaOverload.cpp b/lib/Sema/SemaOverload.cpp index 6905ff1464..6dbb7b6cc5 100644 --- a/lib/Sema/SemaOverload.cpp +++ b/lib/Sema/SemaOverload.cpp @@ -11396,7 +11396,6 @@ Sema::BuildCallToObjectOfClassType(Scope *S, Expr *Obj, Method->getType()->getAs(); unsigned NumArgsInProto = Proto->getNumArgs(); - unsigned NumArgsToCheck = std::max(Args.size(), NumArgsInProto); DeclarationNameInfo OpLocInfo( Context.DeclarationNames.getCXXOperatorName(OO_Call), LParenLoc); @@ -11434,8 +11433,6 @@ Sema::BuildCallToObjectOfClassType(Scope *S, Expr *Obj, // slots in the call for them. if (Args.size() < NumArgsInProto) TheCall->setNumArgs(Context, NumArgsInProto + 1); - else if (Args.size() > NumArgsInProto) - NumArgsToCheck = NumArgsInProto; bool IsError = false; @@ -11450,7 +11447,7 @@ Sema::BuildCallToObjectOfClassType(Scope *S, Expr *Obj, TheCall->setArg(0, Object.take()); // Check the argument types. - for (unsigned i = 0; i != NumArgsToCheck; i++) { + for (unsigned i = 0; i != NumArgsInProto; i++) { Expr *Arg; if (i < Args.size()) { Arg = Args[i]; -- 2.40.0