summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-10-05 10:03:01 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-10-05 10:03:01 +0000
commit3c529ca9308eb1c3cc30e0df7834fef0797b1c70 (patch)
tree0e709999e57998cf569f3a76e0229c55c26f9d57 /clang
parentb96ebac02b6447d0d8d989ca9b038da615119284 (diff)
downloadbcm5719-llvm-3c529ca9308eb1c3cc30e0df7834fef0797b1c70.tar.gz
bcm5719-llvm-3c529ca9308eb1c3cc30e0df7834fef0797b1c70.zip
Sema: Cleanup redundant variable NumArgsToCheck
Patch by Daniel Marjamäki! llvm-svn: 192030
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/Sema/SemaOverload.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp
index 6905ff1464c..6dbb7b6cc57 100644
--- a/clang/lib/Sema/SemaOverload.cpp
+++ b/clang/lib/Sema/SemaOverload.cpp
@@ -11396,7 +11396,6 @@ Sema::BuildCallToObjectOfClassType(Scope *S, Expr *Obj,
Method->getType()->getAs<FunctionProtoType>();
unsigned NumArgsInProto = Proto->getNumArgs();
- unsigned NumArgsToCheck = std::max<unsigned>(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];
OpenPOWER on IntegriCloud