reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1567 for (unsigned i = 0, e = Args.size(); i != e; i++) { 1568 if (Args[i]->isTypeDependent()) 1574 result = checkUnknownAnyArg(SelLoc, Args[i], paramTy); 1576 result = DefaultArgumentPromotion(Args[i]); 1580 Args[i] = result.get(); 1645 if (Args.size() < NumNamedArgs) { 1647 << 2 << NumNamedArgs << static_cast<unsigned>(Args.size()); 1658 if (Args[i]->isTypeDependent()) 1661 Expr *argExpr = Args[i]; 1685 Args[i] = argE.get(); 1712 Args[i] = ArgE.getAs<Expr>(); 1717 if (typeArgs && Args[i]->isRValue() && paramType->isBlockPointerType() && 1718 Args[i]->getType()->isBlockPointerType() && 1720 ExprResult arg = Args[i]; 1722 Args[i] = arg.get(); 1729 for (unsigned i = NumNamedArgs, e = Args.size(); i < e; ++i) { 1730 if (Args[i]->isTypeDependent()) 1733 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod, 1736 Args[i] = Arg.get(); 1740 if (Args.size() != NumNamedArgs) { 1741 Diag(Args[NumNamedArgs]->getBeginLoc(), 1743 << 2 /*method*/ << NumNamedArgs << static_cast<unsigned>(Args.size()) 1745 << SourceRange(Args[NumNamedArgs]->getBeginLoc(), 1746 Args.back()->getEndLoc()); 1750 DiagnoseSentinelCalls(Method, SelLoc, Args); 1754 Method, SelLoc, makeArrayRef(Args.data(), Args.size())); 1754 Method, SelLoc, makeArrayRef(Args.data(), Args.size()));