Lines Matching refs:Correction

4598 void TypoCorrectionConsumer::addCorrection(TypoCorrection Correction) {  in addCorrection()  argument
4600 StringRef Name = Correction.getCorrectionAsIdentifierInfo()->getName(); in addCorrection()
4606 (Name != TypoStr || Correction.getEditDistance(true) > TypoStr.size())) in addCorrection()
4610 if (Correction.isResolved()) { in addCorrection()
4611 checkCorrectionVisibility(SemaRef, Correction); in addCorrection()
4612 if (!Correction || !isCandidateViable(*CorrectionValidator, Correction)) in addCorrection()
4617 CorrectionResults[Correction.getEditDistance(false)][Name]; in addCorrection()
4621 if (NamedDecl *NewND = Correction.getCorrectionDecl()) { in addCorrection()
4641 IsDeprecated(Correction.getFoundDecl()), in addCorrection()
4642 Correction.getAsString(SemaRef.getLangOpts())}; in addCorrection()
4649 *RI = Correction; in addCorrection()
4653 if (CList.empty() || Correction.isResolved()) in addCorrection()
4654 CList.push_back(Correction); in addCorrection()
5351 if (TypoCorrection Correction = in CorrectTypo() local
5354 return Correction; in CorrectTypo()
5636 void Sema::diagnoseTypo(const TypoCorrection &Correction, in diagnoseTypo() argument
5639 diagnoseTypo(Correction, TypoDiag, PDiag(diag::note_previous_decl), in diagnoseTypo()
5779 void Sema::diagnoseTypo(const TypoCorrection &Correction, in diagnoseTypo() argument
5783 std::string CorrectedStr = Correction.getAsString(getLangOpts()); in diagnoseTypo()
5784 std::string CorrectedQuotedStr = Correction.getQuoted(getLangOpts()); in diagnoseTypo()
5786 Correction.getCorrectionRange(), CorrectedStr); in diagnoseTypo()
5789 if (Correction.requiresImport()) { in diagnoseTypo()
5790 NamedDecl *Decl = Correction.getFoundDecl(); in diagnoseTypo()
5793 diagnoseMissingImport(Correction.getCorrectionRange().getBegin(), Decl, in diagnoseTypo()
5798 Diag(Correction.getCorrectionRange().getBegin(), TypoDiag) in diagnoseTypo()
5802 Correction.isKeyword() ? nullptr : Correction.getFoundDecl(); in diagnoseTypo()
5808 for (const PartialDiagnostic &PD : Correction.getExtraDiagnostics()) in diagnoseTypo()
5809 Diag(Correction.getCorrectionRange().getBegin(), PD); in diagnoseTypo()