diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-10-05 10:03:01 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-10-05 10:03:01 +0000 |
| commit | 3c529ca9308eb1c3cc30e0df7834fef0797b1c70 (patch) | |
| tree | 0e709999e57998cf569f3a76e0229c55c26f9d57 /clang | |
| parent | b96ebac02b6447d0d8d989ca9b038da615119284 (diff) | |
| download | bcm5719-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.cpp | 5 |
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]; |

