Lines Matching defs:ArgIndex
745 unsigned argIndex = 0;
747 I != E; ++I, ++argIndex) {
750 CheckNonNullArgument(S, ExprArgs[argIndex], CallSiteLoc);
1258 static bool checkBuiltinArgument(Sema &S, CallExpr *E, unsigned ArgIndex) {
1262 ParmVarDecl *Param = Fn->getParamDecl(ArgIndex);
1271 E->setArg(ArgIndex, Arg.get());
2146 unsigned ArgIndex = FA->getFormatIdx();
2149 --ArgIndex;
2150 const Expr *Arg = CE->getArg(ArgIndex - 1);
2357 bool HandleInvalidConversionSpecifier(unsigned argIndex, SourceLocation Loc,
2376 unsigned argIndex);
2566 CheckFormatHandler::HandleInvalidConversionSpecifier(unsigned argIndex,
2574 if (argIndex < NumDataArgs) {
2577 CoveredArgs.set(argIndex);
2580 // If argIndex exceeds the number of data arguments we
2609 const char *startSpecifier, unsigned specifierLen, unsigned argIndex) {
2611 if (argIndex >= NumDataArgs) {
2614 << (argIndex+1) << NumDataArgs)
2765 unsigned argIndex = Amt.getArgIndex();
2766 if (argIndex >= NumDataArgs) {
2781 CoveredArgs.set(argIndex);
2782 const Expr *Arg = getDataArg(argIndex);
2975 unsigned argIndex = FS.getArgIndex();
2976 if (argIndex < NumDataArgs) {
2977 // The check to see if the argIndex is valid will come later.
2980 CoveredArgs.set(argIndex);
3041 if (!CheckNumArgs(FS, CS, startSpecifier, specifierLen, argIndex))
3044 const Expr *Arg = getDataArg(argIndex);
3441 unsigned argIndex = FS.getArgIndex();
3442 if (argIndex < NumDataArgs) {
3443 // The check to see if the argIndex is valid will come later.
3446 CoveredArgs.set(argIndex);
3466 if (!CheckNumArgs(FS, CS, startSpecifier, specifierLen, argIndex))
3470 const Expr *Ex = getDataArg(argIndex);