/external/clang/unittests/Tooling/ |
D | FixItTest.cpp | 85 FixItHint Hint = createRemoval(*CE); in TEST() 91 FixItHint Hint0 = createRemoval(*P0); in TEST() 97 FixItHint Hint1 = createRemoval(*P1); in TEST() 106 FixItHint Hint0 = createRemoval(*P0); in TEST() 110 FixItHint Hint1 = createRemoval(*P1); in TEST() 120 FixItHint Hint = createRemoval(*CE); in TEST() 126 FixItHint Hint0 = createRemoval(*P0); in TEST() 135 FixItHint Hint1 = createRemoval(*P1); in TEST() 147 FixItHint Hint = createRemoval(*CE); in TEST() 165 FixItHint Hint0 = createReplacement(*P0, *P1, *Context); in TEST() [all …]
|
/external/clang/include/clang/Basic/ |
D | Diagnostic.h | 52 class FixItHint { 70 FixItHint() : BeforePreviousInsertions(false) { } in FixItHint() function 78 static FixItHint CreateInsertion(SourceLocation InsertionLoc, 81 FixItHint Hint; 91 static FixItHint CreateInsertionFromRange(SourceLocation InsertionLoc, 94 FixItHint Hint; 104 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { in CreateRemoval() 105 FixItHint Hint; in CreateRemoval() 109 static FixItHint CreateRemoval(SourceRange RemoveRange) { in CreateRemoval() 115 static FixItHint CreateReplacement(CharSourceRange RemoveRange, in CreateReplacement() [all …]
|
D | PartialDiagnostic.h | 73 SmallVector<FixItHint, 6> FixItHints; 167 void AddFixItHint(const FixItHint &Hint) const { in AddFixItHint() 307 for (const FixItHint &Fix : DiagStorage->FixItHints) in Emit() 392 const FixItHint &Hint) {
|
/external/clang/lib/Sema/ |
D | SemaFixItUtils.cpp | 109 Hints.push_back(FixItHint::CreateRemoval( in tryToFixConversion() 113 Hints.push_back(FixItHint::CreateInsertion(Begin, "*(")); in tryToFixConversion() 114 Hints.push_back(FixItHint::CreateInsertion(End, ")")); in tryToFixConversion() 116 Hints.push_back(FixItHint::CreateInsertion(Begin, "*")); in tryToFixConversion() 143 Hints.push_back(FixItHint::CreateRemoval( in tryToFixConversion() 147 Hints.push_back(FixItHint::CreateInsertion(Begin, "&(")); in tryToFixConversion() 148 Hints.push_back(FixItHint::CreateInsertion(End, ")")); in tryToFixConversion() 150 Hints.push_back(FixItHint::CreateInsertion(Begin, "&")); in tryToFixConversion()
|
D | AnalysisBasedWarnings.cpp | 95 << FixItHint::CreateInsertion(Open, "/* DISABLES CODE */ (") in HandleUnreachable() 96 << FixItHint::CreateInsertion(Close, ")"); in HandleUnreachable() 624 << FixItHint::CreateInsertion(VD->getLocation(), "__block "); in SuggestInitializationFixit() 644 << FixItHint::CreateInsertion(Loc, Init); in SuggestInitializationFixit() 652 FixItHint &Fixit1, FixItHint &Fixit2) { in CreateIfFixit() 655 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit() 660 Fixit2 = FixItHint::CreateRemoval( in CreateIfFixit() 666 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit() 670 Fixit1 = FixItHint::CreateRemoval(If->getSourceRange()); in CreateIfFixit() 725 FixItHint Fixit1, Fixit2; in DiagUninitUse() [all …]
|
D | SemaExprObjC.cpp | 437 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement() 453 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement() 1116 << Method->getSelector() << FixItHint::CreateInsertion(LParenLoc, "(") in HelperToDiagnoseMismatchedMethodsInGlobalPool() 1117 << FixItHint::CreateInsertion(RParenLoc, ")"); in HelperToDiagnoseMismatchedMethodsInGlobalPool() 1171 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in ParseObjCSelectorExpression() 1546 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in CheckMessageArgumentTypes() 1562 << FixItHint::CreateReplacement(RecRange, in CheckMessageArgumentTypes() 1866 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName()); in HandleExprPropertyRefExpr() 1900 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(), in HandleExprPropertyRefExpr() 1926 << FixItHint::CreateReplacement(OpLoc, "->"); in HandleExprPropertyRefExpr() [all …]
|
D | DeclSpec.cpp | 971 FixItHint Hints[NumLocs]; in Finish() 979 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]); in Finish() 1100 << FixItHint::CreateInsertion( in Finish() 1161 << FixItHint::CreateRemoval(StorageClassSpecLoc); in Finish() 1175 FixItHint StorageHint, ThreadHint; in Finish() 1180 StorageHint = FixItHint::CreateRemoval(SCLoc); in Finish() 1187 ThreadHint = FixItHint::CreateRemoval(SCLoc); in Finish() 1215 FixItHint Hint = FixItHint::CreateRemoval(SCLoc); in Finish()
|
D | SemaDecl.cpp | 684 << FixItHint::CreateInsertion(SS->getRange().getBegin(), "typename "); in DiagnoseUnknownTypeName() 743 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in isTagTypeWithMissingTag() 1569 FixItHint &Hint) { in GenerateFixForUnusedDecl() 1575 Hint = FixItHint::CreateRemoval(CharSourceRange:: in GenerateFixForUnusedDecl() 1605 FixItHint Hint; in DiagnoseUnusedDecl() 3795 << FixItHint::CreateInsertion(tagLoc, textToInsert); in setTagNameForLinkagePurposes() 4005 << FixItHint::CreateRemoval(DS.getModulePrivateSpecLoc()); in ParsedFreeStandingDeclSpec() 4276 << FixItHint::CreateInsertion(Record->getLocation(), "static "); in BuildAnonymousStructOrUnion() 4289 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in BuildAnonymousStructOrUnion() 4303 << FixItHint::CreateRemoval(DS.getConstSpecLoc()); in BuildAnonymousStructOrUnion() [all …]
|
D | SemaChecking.cpp | 4110 << FixItHint::CreateInsertion(FormatLoc, "\"%s\", "); in CheckFormatArguments() 4114 << FixItHint::CreateInsertion(FormatLoc, "@\"%@\", "); in CheckFormatArguments() 4198 ArrayRef<FixItHint> Fixit = None); 4225 ArrayRef<FixItHint> Fixit = None); 4275 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleInvalidLengthModifier() 4278 FixItHint Hint; in HandleInvalidLengthModifier() 4280 Hint = FixItHint::CreateRemoval(LMRange); in HandleInvalidLengthModifier() 4309 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleNonStandardLengthModifier() 4337 << FixItHint::CreateReplacement(CSRange, FixedCS->toString()); in HandleNonStandardConversionSpecifier() 4523 ArrayRef<FixItHint> FixIt) { in EmitFormatDiagnostic() [all …]
|
/external/clang/include/clang/Tooling/ |
D | FixIt.h | 56 template <typename T> FixItHint createRemoval(const T &Node) { in createRemoval() 57 return FixItHint::CreateRemoval(internal::getSourceRange(Node)); in createRemoval() 62 FixItHint createReplacement(const D &Destination, const S &Source, in createReplacement() 64 return FixItHint::CreateReplacement(internal::getSourceRange(Destination), in createReplacement()
|
/external/clang/lib/Frontend/ |
D | DiagnosticRenderer.cpp | 35 SmallVectorImpl<FixItHint> &MergedFixits; 38 FixitReceiver(SmallVectorImpl<FixItHint> &MergedFixits) in FixitReceiver() 41 MergedFixits.push_back(FixItHint::CreateInsertion(loc, text)); in insert() 44 MergedFixits.push_back(FixItHint::CreateReplacement(range, text)); in replace() 50 static void mergeFixits(ArrayRef<FixItHint> FixItHints, in mergeFixits() 52 SmallVectorImpl<FixItHint> &MergedFixits) { in mergeFixits() 54 for (ArrayRef<FixItHint>::const_iterator in mergeFixits() 56 const FixItHint &Hint = *I; in mergeFixits() 85 ArrayRef<FixItHint> FixItHints, in emitDiagnostic() 100 SmallVector<FixItHint, 8> MergedFixits; in emitDiagnostic() [all …]
|
D | SerializedDiagnosticPrinter.cpp | 88 ArrayRef<FixItHint> Hints, 208 ArrayRef<FixItHint> Hints, 712 ArrayRef<FixItHint> Hints, in EmitCodeContext() 725 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in EmitCodeContext() 727 const FixItHint &Fix = *I; in EmitCodeContext() 742 ArrayRef<FixItHint> Hints, in emitCodeContext()
|
D | TextDiagnostic.cpp | 996 ArrayRef<FixItHint> Hints, in buildFixItInsertionLine() 1004 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in buildFixItInsertionLine() 1069 ArrayRef<FixItHint> Hints, in emitSnippetAndCaret() 1234 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints, in emitParseableFixits() 1241 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits() 1249 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits()
|
/external/clang/include/clang/Frontend/ |
D | DiagnosticRenderer.h | 90 ArrayRef<FixItHint> Hints, 118 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, 127 ArrayRef<FixItHint> Hints, 146 ArrayRef<FixItHint> FixItHints,
|
D | TextDiagnostic.h | 93 ArrayRef<FixItHint> Hints, in emitCodeContext() 112 ArrayRef<FixItHint> Hints, 117 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 266 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in ParseSingleDeclarationAfterTemplate() 283 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseSingleDeclarationAfterTemplate() 594 ? FixItHint::CreateReplacement(Tok.getLocation(), "class") in ParseTemplateTemplateParameter() 595 : FixItHint()); in ParseTemplateTemplateParameter() 599 << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class") in ParseTemplateTemplateParameter() 600 : FixItHint::CreateInsertion(Tok.getLocation(), "class ")); in ParseTemplateTemplateParameter() 720 FixItHint Insertion; in DiagnoseMisplacedEllipsis() 722 Insertion = FixItHint::CreateInsertion(CorrectLoc, "..."); in DiagnoseMisplacedEllipsis() 724 << FixItHint::CreateRemoval(EllipsisLoc) << Insertion in DiagnoseMisplacedEllipsis() 811 FixItHint Hint1 = FixItHint::CreateReplacement(ReplacementRange, in ParseGreaterThanInTemplateList() [all …]
|
D | ParseDeclCXX.cpp | 118 << FixItHint::CreateRemoval(InlineLoc); in ParseNamespace() 169 << FixItHint::CreateReplacement(SourceRange(ExtraNamespaceLoc.front(), in ParseNamespace() 172 << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces); in ParseNamespace() 403 << 0 /* directive */ << R << FixItHint::CreateRemoval(R); in ParseUsingDirectiveOrDeclaration() 575 << FixItHint::CreateInsertionFromRange( in ParseUsingDeclaration() 578 << FixItHint::CreateRemoval(MisplacedAttrs.Range); in ParseUsingDeclaration() 618 << FixItHint::CreateRemoval(SourceRange(TypenameLoc, in ParseUsingDeclaration() 622 << FixItHint::CreateRemoval(SS.getRange()); in ParseUsingDeclaration() 654 << 1 /* declaration */ << R << FixItHint::CreateRemoval(R); in ParseUsingDeclaration() 666 << FixItHint::CreateRemoval(SourceRange(TypenameLoc)); in ParseUsingDeclaration() [all …]
|
D | Parser.cpp | 119 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(") in SuggestParentheses() 120 << FixItHint::CreateInsertion(EndLoc, ")"); in SuggestParentheses() 143 DB << FixItHint::CreateReplacement( in ExpectAndConsume() 165 ? Diag(EndLoc, DiagID) << FixItHint::CreateInsertion(EndLoc, Spelling) in ExpectAndConsume() 190 << FixItHint::CreateRemoval(Tok.getLocation()); in ExpectAndConsumeSemi() 218 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 221 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 229 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 233 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi() 1353 << FixItHint::CreateRemoval(RemovalRange); in ParseSimpleAsm() [all …]
|
D | ParseStmt.cpp | 418 << FixItHint::CreateInsertion(OldToken.getLocation(), "case "); in ParseExprStatement() 721 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseCaseStatement() 726 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseCaseStatement() 768 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseCaseStatement() 800 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseDefaultStatement() 805 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseDefaultStatement() 819 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseDefaultStatement() 1094 << FixItHint::CreateRemoval(Tok.getLocation()); in ParseParenExprOrCondition() 1596 ? FixItHint::CreateInsertion(Loc, "auto &&") in ParseForStatement() 1597 : FixItHint()); in ParseForStatement()
|
D | ParseDecl.cpp | 445 << FixItHint::CreateReplacement(KindLoc, "put"); in ParseMicrosoftDeclSpecArgs() 1401 << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange) in DiagnoseMisplacedCXX11Attribute() 1402 << FixItHint::CreateRemoval(AttrRange); in DiagnoseMisplacedCXX11Attribute() 1765 << (Fixit ? FixItHint::CreateRemoval(Loc) : FixItHint()) in ParseDeclGroup() 1766 << (Fixit ? FixItHint::CreateInsertion(D.getLocStart(), "_Noreturn ") in ParseDeclGroup() 1767 : FixItHint()); in ParseDeclGroup() 1863 << FixItHint::CreateReplacement(CommaLoc, ";"); in ParseDeclGroup() 2000 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc); in ParseDeclarationAfterDeclaratorAndAttributes() 2008 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseDeclarationAfterDeclaratorAndAttributes() 2062 << FixItHint::CreateReplacement(EqualLoc, ":"); in ParseDeclarationAfterDeclaratorAndAttributes() [all …]
|
D | ParseExprCXX.cpp | 63 << FixItHint::CreateReplacement(Range, "< ::"); in FixDigraph() 141 << FixItHint::CreateRemoval(LParen.getLocation()) in CheckForLParenAfterColonColon() 142 << FixItHint::CreateRemoval(RParen.getLocation()); in CheckForLParenAfterColonColon() 443 << FixItHint::CreateReplacement(Next.getLocation(), "::"); in ParseOptionalCXXScopeSpecifier() 474 << FixItHint::CreateReplacement(Next.getLocation(), ":"); in ParseOptionalCXXScopeSpecifier() 558 << FixItHint::CreateInsertion(Tok.getLocation(), "template "); in ParseOptionalCXXScopeSpecifier() 1072 << 0 << FixItHint::CreateRemoval(P.getCurToken().getLocation()); in tryConsumeMutableOrConstexprToken() 1082 << 1 << FixItHint::CreateRemoval(P.getCurToken().getLocation()); in tryConsumeMutableOrConstexprToken() 1247 << FixItHint::CreateInsertion(Tok.getLocation(), "() "); in ParseLambdaExpressionAfterIntroducer() 2073 << FixItHint::CreateInsertion(Id.StartLocation, "template "); in ParseUnqualifiedIdTemplateId() [all …]
|
D | ParseInit.cpp | 150 << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc), in ParseInitializerWithPotentialDesignator() 367 << FixItHint::CreateInsertion(Tok.getLocation(), "= "); in ParseInitializerWithPotentialDesignator()
|
/external/clang/include/clang/Sema/ |
D | SemaFixItUtils.h | 42 std::vector<FixItHint> Hints;
|
/external/v8/tools/clang/plugins/ |
D | FindBadConstructsConsumer.cpp | 567 << FixItHint::CreateRemoval(override_attr->getRange()); in CheckVirtualSpecifiers() 619 << FixItHint::CreateInsertion(override_insertion_loc, " override"); in CheckVirtualSpecifiers() 631 << FixItHint::CreateRemoval( in CheckVirtualSpecifiers() 1058 << FixItHint::CreateReplacement( in CheckVarDecl()
|
/external/clang/tools/libclang/ |
D | CXStoredDiagnostic.cpp | 105 const FixItHint &Hint = Diag.fixit_begin()[FixIt]; in getFixIt()
|