Home | History | Annotate | Download | only in Sema

Lines Matching defs:Args

1274                                      MultiExprArg Args,
1290 for (unsigned i = 0, e = Args.size(); i != e; i++) {
1291 if (Args[i]->isTypeDependent())
1297 result = checkUnknownAnyArg(SelLoc, Args[i], paramTy);
1299 result = DefaultArgumentPromotion(Args[i]);
1303 Args[i] = result.get();
1368 if (Args.size() < NumNamedArgs) {
1370 << 2 << NumNamedArgs << static_cast<unsigned>(Args.size());
1377 if (Args[i]->isTypeDependent())
1380 Expr *argExpr = Args[i];
1399 Args[i] = argE.get();
1418 Args[i] = ArgE.getAs<Expr>();
1423 for (unsigned i = NumNamedArgs, e = Args.size(); i < e; ++i) {
1424 if (Args[i]->isTypeDependent())
1427 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod,
1430 Args[i] = Arg.get();
1434 if (Args.size() != NumNamedArgs) {
1435 Diag(Args[NumNamedArgs]->getLocStart(),
1437 << 2 /*method*/ << NumNamedArgs << static_cast<unsigned>(Args.size())
1439 << SourceRange(Args[NumNamedArgs]->getLocStart(),
1440 Args.back()->getLocEnd());
1444 DiagnoseSentinelCalls(Method, SelLoc, Args);
1448 Method, SelLoc, makeArrayRef(Args.data(), Args.size()));
1899 MultiExprArg Args) {
1934 LBracLoc, SelectorLocs, RBracLoc, Args);
1942 LBracLoc, SelectorLocs, RBracLoc, Args);
1951 MultiExprArg Args) {
1958 Sel, Method, Loc, Loc, Loc, Args,
2013 Expr **Args, unsigned NumArgs) {
2032 Expr *FormatExpr = Args[Idx];
2101 Expr **Args = ArgsIn.data();
2105 SelectorLocs, /*Method=*/nullptr, makeArrayRef(Args, NumArgs), RBracLoc,
2154 Expr **Args = ArgsIn.data();
2155 if (CheckMessageArgumentTypes(ReceiverType, MultiExprArg(Args, NumArgs),
2191 DiagnoseCStringFormatDirectiveInObjCAPI(*this, Method, Sel, Args, NumArgs);
2199 Method, makeArrayRef(Args, NumArgs),
2204 Method, makeArrayRef(Args, NumArgs),
2221 MultiExprArg Args) {
2234 Args);
2242 MultiExprArg Args) {
2245 Sel, Method, Loc, Loc, Loc, Args,
2320 Expr **Args = ArgsIn.data();
2324 SelectorLocs, /*Method=*/nullptr, makeArrayRef(Args, NumArgs),
2594 Expr **Args = ArgsIn.data();
2599 if (CheckMessageArgumentTypes(ReceiverType, MultiExprArg(Args, NumArgs),
2641 if (ObjCSelectorExpr *SelExp = dyn_cast<ObjCSelectorExpr>(Args[0])) {
2683 Diag(Args[0]->getExprLoc(), diag::note_used_here);
2690 DiagnoseCStringFormatDirectiveInObjCAPI(*this, Method, Sel, Args, NumArgs);
2698 makeArrayRef(Args, NumArgs), RBracLoc,
2703 makeArrayRef(Args, NumArgs), RBracLoc,
2766 MultiExprArg Args) {
2782 RemoveSelectorFromWarningCache(*this, Args[0]);
2787 RBracLoc, Args);
3667 Expr *args[] = { SrcExpr };
3671 MultiExprArg(args, 1));