Lines Matching defs:ArgIndex
417 void FormatStringConverter::emitStringArgument(unsigned ArgIndex,
448 ArgFixes.emplace_back(ArgIndex, "reinterpret_cast<const char *>(");
453 ConversionSpecifier::Kind ArgKind, const Expr *Arg, unsigned ArgIndex,
471 ArgIndex, (Twine("static_cast<") + *MaybeCastType + ">(").str());
474 (Twine("argument ") + Twine(ArgIndex) + " has unexpected enum type")
485 ArgIndex, (Twine("static_cast<") + *MaybeCastType + ">(").str());
488 (Twine("argument ") + Twine(ArgIndex) + " cannot be cast to " +
666 const unsigned ArgIndex = FS.getArgIndex() + ArgsOffset;
667 if (ArgIndex >= NumArgs) {
670 (Twine("argument index ") + Twine(ArgIndex) + " is out of range")
674 return convertArgument(FS, Args[ArgIndex]->IgnoreImplicitAsWritten(),
799 if (ArgFix.ArgIndex == ValueArgIndex)
800 ArgFix.ArgIndex = ValueArgIndex - ArgCount;
804 for (const auto &[ArgIndex, Replacement] : ArgFixes) {
806 Lexer::findNextToken(Args[ArgIndex]->getEndLoc(), SM, LangOpts)
809 Diag << FixItHint::CreateInsertion(Args[ArgIndex]->getBeginLoc(),