Lines Matching defs:FixIt
755 for (auto &FixIt : FixIts) {
759 if (FixIt.RemoveRange.getBegin().isMacroID() &&
760 FixIt.RemoveRange.getEnd().isMacroID() &&
761 SM.getFileID(FixIt.RemoveRange.getBegin()) ==
762 SM.getFileID(FixIt.RemoveRange.getEnd())) {
763 FixIt.RemoveRange = CharSourceRange(
764 {SM.getTopMacroCallerLoc(FixIt.RemoveRange.getBegin()),
765 SM.getTopMacroCallerLoc(FixIt.RemoveRange.getEnd())},
766 FixIt.RemoveRange.isTokenRange());
769 if (FixIt.RemoveRange.getBegin().isMacroID() ||
770 FixIt.RemoveRange.getEnd().isMacroID())
772 if (!isInsideMainFile(FixIt.RemoveRange.getBegin(), SM))
774 Edits.push_back(toTextEdit(FixIt, SM, *LangOpts));
780 const auto &FixIt = FixIts.front();
783 Lexer::getSourceText(FixIt.RemoveRange, SM, *LangOpts, &Invalid);
784 llvm::StringRef Insert = FixIt.CodeToInsert;