Lines Matching defs:ArgIdx
3183 for (unsigned ArgIdx = NumParams; ArgIdx < Args.size(); ++ArgIdx) {
3184 // Args[ArgIdx] can be null in malformed code.
3185 if (const Expr *Arg = Args[ArgIdx]) {
3186 if (CheckedVarArgs.empty() || !CheckedVarArgs[ArgIdx])
3215 for (unsigned ArgIdx = 0; ArgIdx < N; ++ArgIdx) {
3216 // Args[ArgIdx] can be null in malformed code.
3217 if (const Expr *Arg = Args[ArgIdx]) {
3227 QualType ParamTy = Proto->getParamType(ArgIdx);
3231 CheckArgAlignment(Arg->getExprLoc(), FDecl, std::to_string(ArgIdx + 1),
6094 unsigned ArgIdx = UncoveredArg.getUncoveredArg() + firstDataArg;
6095 assert(ArgIdx < Args.size() && "ArgIdx outside bounds");
6096 UncoveredArg.Diagnose(*this, /*IsFunctionCall*/true, Args[ArgIdx]);
8666 for (unsigned ArgIdx = 0; ArgIdx != LastArg; ++ArgIdx) {
8667 const Expr *Dest = Call->getArg(ArgIdx)->IgnoreParenImpCasts();
8668 SourceRange ArgRange = Call->getArg(ArgIdx)->getSourceRange();
8747 << FnName << SizeOfArgTy << ArgIdx
8769 if (ArgIdx != 0 || IsCmp) {
8780 << (IsCmp ? ArgIdx + 2 : ArgIdx) << FnName
8788 << ArgIdx << FnName << PointeeTy
8795 << ArgIdx << FnName << PointeeTy << 0);
8801 << ArgIdx << FnName << PointeeTy << 1);