reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5721 if (TheCall->getNumArgs() < 2) 5722 return Diag(TheCall->getEndLoc(), diag::err_typecheck_call_too_few_args) 5723 << 0 << 2 << TheCall->getNumArgs() /*function call*/; 5724 if (TheCall->getNumArgs() > 2) 5725 return Diag(TheCall->getArg(2)->getBeginLoc(), 5727 << 0 /*function call*/ << 2 << TheCall->getNumArgs() 5728 << SourceRange(TheCall->getArg(2)->getBeginLoc(), 5729 (*(TheCall->arg_end() - 1))->getEndLoc()); 5731 ExprResult OrigArg0 = TheCall->getArg(0); 5732 ExprResult OrigArg1 = TheCall->getArg(1); 5743 TheCall->setArg(0, OrigArg0.get()); 5744 TheCall->setArg(1, OrigArg1.get());