Lines Matching refs:Correction

4547 void TypoCorrectionConsumer::addCorrection(TypoCorrection Correction) {  in addCorrection()  argument
4549 StringRef Name = Correction.getCorrectionAsIdentifierInfo()->getName(); in addCorrection()
4555 (Name != TypoStr || Correction.getEditDistance(true) > TypoStr.size())) in addCorrection()
4559 if (Correction.isResolved()) { in addCorrection()
4560 checkCorrectionVisibility(SemaRef, Correction); in addCorrection()
4561 if (!Correction || !isCandidateViable(*CorrectionValidator, Correction)) in addCorrection()
4566 CorrectionResults[Correction.getEditDistance(false)][Name]; in addCorrection()
4570 if (NamedDecl *NewND = Correction.getCorrectionDecl()) { in addCorrection()
4590 IsDeprecated(Correction.getFoundDecl()), in addCorrection()
4591 Correction.getAsString(SemaRef.getLangOpts())}; in addCorrection()
4598 *RI = Correction; in addCorrection()
4602 if (CList.empty() || Correction.isResolved()) in addCorrection()
4603 CList.push_back(Correction); in addCorrection()
5273 if (TypoCorrection Correction = in CorrectTypo() local
5276 return Correction; in CorrectTypo()
5520 void Sema::diagnoseTypo(const TypoCorrection &Correction, in diagnoseTypo() argument
5523 diagnoseTypo(Correction, TypoDiag, PDiag(diag::note_previous_decl), in diagnoseTypo()
5673 void Sema::diagnoseTypo(const TypoCorrection &Correction, in diagnoseTypo() argument
5677 std::string CorrectedStr = Correction.getAsString(getLangOpts()); in diagnoseTypo()
5678 std::string CorrectedQuotedStr = Correction.getQuoted(getLangOpts()); in diagnoseTypo()
5680 Correction.getCorrectionRange(), CorrectedStr); in diagnoseTypo()
5683 if (Correction.requiresImport()) { in diagnoseTypo()
5684 NamedDecl *Decl = Correction.getFoundDecl(); in diagnoseTypo()
5687 diagnoseMissingImport(Correction.getCorrectionRange().getBegin(), Decl, in diagnoseTypo()
5692 Diag(Correction.getCorrectionRange().getBegin(), TypoDiag) in diagnoseTypo()
5696 Correction.isKeyword() ? nullptr : Correction.getFoundDecl(); in diagnoseTypo()
5703 Correction.getCorrectionRange().getBegin() == FD->getBeginLoc()) { in diagnoseTypo()
5712 for (const PartialDiagnostic &PD : Correction.getExtraDiagnostics()) in diagnoseTypo()
5713 Diag(Correction.getCorrectionRange().getBegin(), PD); in diagnoseTypo()