Home | History | Annotate | Download | only in Sema

Lines Matching refs:Args

1197 Args,
1212 for (unsigned i = 0, e = Args.size(); i != e; i++) {
1213 if (Args[i]->isTypeDependent())
1219 result = checkUnknownAnyArg(SelLoc, Args[i], paramTy);
1221 result = DefaultArgumentPromotion(Args[i]);
1225 Args[i] = result.take();
1281 if (Args.size() < NumNamedArgs) {
1283 << 2 << NumNamedArgs << static_cast<unsigned>(Args.size());
1290 if (Args[i]->isTypeDependent())
1293 Expr *argExpr = Args[i];
1312 Args[i] = argE.take();
1331 Args[i] = ArgE.takeAs<Expr>();
1336 for (unsigned i = NumNamedArgs, e = Args.size(); i < e; ++i) {
1337 if (Args[i]->isTypeDependent())
1340 ExprResult Arg = DefaultVariadicArgumentPromotion(Args[i], VariadicMethod,
1343 Args[i] = Arg.take();
1347 if (Args.size() != NumNamedArgs) {
1348 Diag(Args[NumNamedArgs]->getLocStart(),
1350 << 2 /*method*/ << NumNamedArgs << static_cast<unsigned>(Args.size())
1352 << SourceRange(Args[NumNamedArgs]->getLocStart(),
1353 Args.back()->getLocEnd());
1357 DiagnoseSentinelCalls(Method, SelLoc, Args);
1362 llvm::makeArrayRef<const Expr *>(Args.data(), Args.size()));
1883 MultiExprArg Args) {
1918 LBracLoc, SelectorLocs, RBracLoc, Args);
1926 LBracLoc, SelectorLocs, RBracLoc, Args);
1935 MultiExprArg Args) {
1942 Sel, Method, Loc, Loc, Loc, Args,
2046 Expr **Args = ArgsIn.data();
2051 makeArrayRef(Args, NumArgs),RBracLoc,
2100 Expr **Args = ArgsIn.data();
2101 if (CheckMessageArgumentTypes(ReceiverType, MultiExprArg(Args, NumArgs),
2119 Method, makeArrayRef(Args, NumArgs),
2124 Method, makeArrayRef(Args, NumArgs),
2141 MultiExprArg Args) {
2153 LBracLoc, SelectorLocs, RBracLoc, Args);
2161 MultiExprArg Args) {
2164 Sel, Method, Loc, Loc, Loc, Args,
2239 Expr **Args = ArgsIn.data();
2244 makeArrayRef(Args, NumArgs),
2442 Expr **Args = ArgsIn.data();
2447 if (CheckMessageArgumentTypes(ReceiverType, MultiExprArg(Args, NumArgs),
2488 if (ObjCSelectorExpr *SelExp = dyn_cast<ObjCSelectorExpr>(Args[0])) {
2530 Diag(Args[0]->getExprLoc(), diag::note_used_here);
2543 makeArrayRef(Args, NumArgs), RBracLoc,
2548 makeArrayRef(Args, NumArgs), RBracLoc,
2618 MultiExprArg Args) {
2634 RemoveSelectorFromWarningCache(*this, Args[0]);
2638 LBracLoc, SelectorLocs, RBracLoc, Args);