Lines Matching defs:ArgIndex
926 static bool checkBuiltinArgument(Sema &S, CallExpr *E, unsigned ArgIndex) {
930 ParmVarDecl *Param = Fn->getParamDecl(ArgIndex);
939 E->setArg(ArgIndex, Arg.take());
1786 unsigned ArgIndex = FA->getFormatIdx();
1789 --ArgIndex;
1790 const Expr *Arg = CE->getArg(ArgIndex - 1);
2015 bool HandleInvalidConversionSpecifier(unsigned argIndex, SourceLocation Loc,
2034 unsigned argIndex);
2227 CheckFormatHandler::HandleInvalidConversionSpecifier(unsigned argIndex,
2235 if (argIndex < NumDataArgs) {
2238 CoveredArgs.set(argIndex);
2241 // If argIndex exceeds the number of data arguments we
2270 const char *startSpecifier, unsigned specifierLen, unsigned argIndex) {
2272 if (argIndex >= NumDataArgs) {
2275 << (argIndex+1) << NumDataArgs)
2424 unsigned argIndex = Amt.getArgIndex();
2425 if (argIndex >= NumDataArgs) {
2440 CoveredArgs.set(argIndex);
2441 const Expr *Arg = getDataArg(argIndex);
2620 unsigned argIndex = FS.getArgIndex();
2621 if (argIndex < NumDataArgs) {
2622 // The check to see if the argIndex is valid will come later.
2625 CoveredArgs.set(argIndex);
2686 if (!CheckNumArgs(FS, CS, startSpecifier, specifierLen, argIndex))
2689 const Expr *Arg = getDataArg(argIndex);
3038 unsigned argIndex = FS.getArgIndex();
3039 if (argIndex < NumDataArgs) {
3040 // The check to see if the argIndex is valid will come later.
3043 CoveredArgs.set(argIndex);
3063 if (!CheckNumArgs(FS, CS, startSpecifier, specifierLen, argIndex))
3067 const Expr *Ex = getDataArg(argIndex);