Home
last modified time | relevance | path

Searched refs:FixItHint (Results 1 – 25 of 53) sorted by relevance

123

/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDDiagnostic.h48 class FixItHint {
66 FixItHint() : BeforePreviousInsertions(false) { } in FixItHint() function
74 static FixItHint CreateInsertion(SourceLocation InsertionLoc,
77 FixItHint Hint;
87 static FixItHint CreateInsertionFromRange(SourceLocation InsertionLoc,
90 FixItHint Hint;
100 static FixItHint CreateRemoval(CharSourceRange RemoveRange) { in CreateRemoval()
101 FixItHint Hint; in CreateRemoval()
105 static FixItHint CreateRemoval(SourceRange RemoveRange) { in CreateRemoval()
111 static FixItHint CreateReplacement(CharSourceRange RemoveRange, in CreateReplacement()
[all …]
HDPartialDiagnostic.h78 SmallVector<FixItHint, 6> FixItHints;
175 void AddFixItHint(const FixItHint &Hint) const { in AddFixItHint()
404 const FixItHint &Hint) {
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaFixItUtils.cpp109 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()
HDAnalysisBasedWarnings.cpp439 << FixItHint::CreateInsertion(VD->getLocation(), "__block "); in SuggestInitializationFixit()
459 << FixItHint::CreateInsertion(Loc, Init); in SuggestInitializationFixit()
467 FixItHint &Fixit1, FixItHint &Fixit2) { in CreateIfFixit()
470 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit()
476 Fixit2 = FixItHint::CreateRemoval( in CreateIfFixit()
482 Fixit1 = FixItHint::CreateRemoval( in CreateIfFixit()
486 Fixit1 = FixItHint::CreateRemoval(If->getSourceRange()); in CreateIfFixit()
541 FixItHint Fixit1, Fixit2; in DiagUninitUse()
581 Fixit1 = FixItHint::CreateRemoval(SourceRange(BO->getLocStart(), in DiagUninitUse()
585 Fixit1 = FixItHint::CreateReplacement(BO->getSourceRange(), FixitStr); in DiagUninitUse()
[all …]
HDSemaExprObjC.cpp379 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement()
395 << FixItHint::CreateInsertion(OrigElement->getLocStart(), "@"); in CheckObjCCollectionLiteralElement()
995 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in ParseObjCSelectorExpression()
1263 << FixItHint::CreateReplacement(SelectorRange, MatchedSel.getAsString()); in CheckMessageArgumentTypes()
1643 << FixItHint::CreateReplacement(OpLoc, "->"); in HandleExprPropertyRefExpr()
1973 Builder.AddFixItHint(FixItHint::CreateInsertion(Edit.OrigLoc, in applyCocoaAPICheck()
1979 FixItHint::CreateInsertionFromRange(Edit.OrigLoc, in applyCocoaAPICheck()
1984 Builder.AddFixItHint(FixItHint::CreateRemoval(Edit.getFileRange(SM))); in applyCocoaAPICheck()
2038 << FixItHint::CreateInsertion(Loc, "["); in BuildClassMessage()
2223 << FixItHint::CreateInsertion(Loc, "["); in BuildInstanceMessage()
[all …]
HDDeclSpec.cpp927 FixItHint Hints[NumLocs]; in Finish()
935 Hints[I] = FixItHint::CreateRemoval(ExtraLocs[I]); in Finish()
1031 << FixItHint::CreateInsertion( in Finish()
1092 << FixItHint::CreateRemoval(StorageClassSpecLoc); in Finish()
1106 FixItHint StorageHint, ThreadHint; in Finish()
1111 StorageHint = FixItHint::CreateRemoval(SCLoc); in Finish()
1118 ThreadHint = FixItHint::CreateRemoval(SCLoc); in Finish()
HDSemaDecl.cpp476 << FixItHint::CreateInsertion(SS->getRange().getBegin(), "typename "); in DiagnoseUnknownTypeName()
542 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in isTagTypeWithMissingTag()
1332 FixItHint &Hint) { in GenerateFixForUnusedDecl()
1338 Hint = FixItHint::CreateRemoval(CharSourceRange:: in GenerateFixForUnusedDecl()
1347 FixItHint Hint; in DiagnoseUnusedDecl()
3337 << FixItHint::CreateRemoval(DS.getModulePrivateSpecLoc()); in ParsedFreeStandingDeclSpec()
3584 << FixItHint::CreateInsertion(Record->getLocation(), "static "); in BuildAnonymousStructOrUnion()
3597 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in BuildAnonymousStructOrUnion()
3611 << FixItHint::CreateRemoval(DS.getConstSpecLoc()); in BuildAnonymousStructOrUnion()
3616 << FixItHint::CreateRemoval(DS.getVolatileSpecLoc()); in BuildAnonymousStructOrUnion()
[all …]
HDSemaChecking.cpp2365 ArrayRef<FixItHint> Fixit = None);
2392 ArrayRef<FixItHint> Fixit = None);
2445 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleInvalidLengthModifier()
2448 FixItHint Hint; in HandleInvalidLengthModifier()
2450 Hint = FixItHint::CreateRemoval(LMRange); in HandleInvalidLengthModifier()
2479 << FixItHint::CreateReplacement(LMRange, FixedLM->toString()); in HandleNonStandardLengthModifier()
2507 << FixItHint::CreateReplacement(CSRange, FixedCS->toString()); in HandleNonStandardConversionSpecifier()
2643 ArrayRef<FixItHint> FixIt) { in EmitFormatDiagnostic()
2682 ArrayRef<FixItHint> FixIt) { in EmitFormatDiagnostic()
2686 for (ArrayRef<FixItHint>::iterator I = FixIt.begin(), E = FixIt.end(); in EmitFormatDiagnostic()
[all …]
HDSemaStmtAttr.cpp36 << FixItHint::CreateInsertion(L, ";"); in handleFallThroughAttr()
HDSemaExprMember.cpp969 << MemberName << DC << FixItHint::CreateReplacement(OpLoc, "->"); in BuildMemberReferenceExpr()
1212 << FixItHint::CreateReplacement(OpLoc, "."); in LookupMemberExpr()
1240 << FixItHint::CreateRemoval(SS.getRange()); in LookupMemberExpr()
1298 << FixItHint::CreateReplacement(OpLoc, "."); in LookupMemberExpr()
1399 << FixItHint::CreateRemoval(SS.getRange()); in LookupMemberExpr()
1561 << FixItHint::CreateReplacement(OpLoc, "->"); in LookupMemberExpr()
HDSemaLambda.cpp870 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition()
880 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition()
934 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition()
939 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition()
970 << FixItHint::CreateRemoval( in ActOnStartOfLambdaDefinition()
/trueos/contrib/llvm/tools/clang/lib/Frontend/
HDDiagnosticRenderer.cpp77 SmallVectorImpl<FixItHint> &MergedFixits;
80 FixitReceiver(SmallVectorImpl<FixItHint> &MergedFixits) in FixitReceiver()
83 MergedFixits.push_back(FixItHint::CreateInsertion(loc, text)); in insert()
86 MergedFixits.push_back(FixItHint::CreateReplacement(range, text)); in replace()
92 static void mergeFixits(ArrayRef<FixItHint> FixItHints, in mergeFixits()
94 SmallVectorImpl<FixItHint> &MergedFixits) { in mergeFixits()
96 for (ArrayRef<FixItHint>::const_iterator in mergeFixits()
98 const FixItHint &Hint = *I; in mergeFixits()
127 ArrayRef<FixItHint> FixItHints, in emitDiagnostic()
142 SmallVector<FixItHint, 8> MergedFixits; in emitDiagnostic()
[all …]
HDSerializedDiagnosticPrinter.cpp81 ArrayRef<FixItHint> Hints,
143 ArrayRef<FixItHint> Hints,
634 ArrayRef<FixItHint> Hints, in EmitCodeContext()
647 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in EmitCodeContext()
649 const FixItHint &Fix = *I; in EmitCodeContext()
664 ArrayRef<FixItHint> Hints, in emitCodeContext()
HDTextDiagnostic.cpp999 ArrayRef<FixItHint> Hints, in buildFixItInsertionLine()
1007 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in buildFixItInsertionLine()
1072 ArrayRef<FixItHint> Hints, in emitSnippetAndCaret()
1228 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints, in emitParseableFixits()
1235 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits()
1243 for (ArrayRef<FixItHint>::iterator I = Hints.begin(), E = Hints.end(); in emitParseableFixits()
/trueos/contrib/llvm/tools/clang/include/clang/Frontend/
HDDiagnosticRenderer.h92 ArrayRef<FixItHint> Hints,
119 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints,
124 ArrayRef<FixItHint> Hints,
145 ArrayRef<FixItHint> FixItHints,
HDTextDiagnostic.h95 ArrayRef<FixItHint> Hints, in emitCodeContext()
116 ArrayRef<FixItHint> Hints,
121 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
/trueos/contrib/llvm/tools/clang/lib/Parse/
HDParseDeclCXX.cpp103 << FixItHint::CreateRemoval(InlineLoc); in ParseNamespace()
153 << FixItHint::CreateReplacement(SourceRange(ExtraNamespaceLoc.front(), in ParseNamespace()
156 << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces); in ParseNamespace()
358 << R << FixItHint::CreateRemoval(R); in ParseUsingDirectiveOrDeclaration()
522 << FixItHint::CreateInsertionFromRange( in ParseUsingDeclaration()
525 << FixItHint::CreateRemoval(MisplacedAttrs.Range); in ParseUsingDeclaration()
565 << FixItHint::CreateRemoval(SourceRange(TypenameLoc, in ParseUsingDeclaration()
569 << FixItHint::CreateRemoval(SS.getRange()); in ParseUsingDeclaration()
598 << R << FixItHint::CreateRemoval(R); in ParseUsingDeclaration()
610 << FixItHint::CreateRemoval(SourceRange(TypenameLoc)); in ParseUsingDeclaration()
[all …]
HDParseTemplate.cpp236 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in ParseSingleDeclarationAfterTemplate()
253 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseSingleDeclarationAfterTemplate()
562 << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class") in ParseTemplateTemplateParameter()
563 : FixItHint::CreateInsertion(Tok.getLocation(), "class ")); in ParseTemplateTemplateParameter()
739 FixItHint Hint1 = FixItHint::CreateReplacement(ReplacementRange, in ParseGreaterThanInTemplateList()
744 FixItHint Hint2; in ParseGreaterThanInTemplateList()
753 Hint2 = FixItHint::CreateInsertion(Next.getLocation(), " "); in ParseGreaterThanInTemplateList()
HDParser.cpp143 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(") in SuggestParentheses()
144 << FixItHint::CreateInsertion(EndLoc, ")"); in SuggestParentheses()
173 << FixItHint::CreateReplacement(SourceRange(Loc), in ExpectAndConsume()
188 << FixItHint::CreateInsertion(EndLoc, Spelling); in ExpectAndConsume()
207 << FixItHint::CreateRemoval(Tok.getLocation()); in ExpectAndConsumeSemi()
235 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
238 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
245 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
249 << FixItHint::CreateRemoval(SourceRange(StartLoc, EndLoc)); in ConsumeExtraSemi()
1331 << FixItHint::CreateRemoval(RemovalRange); in ParseSimpleAsm()
[all …]
HDParseInit.cpp168 << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc), in ParseInitializerWithPotentialDesignator()
377 << FixItHint::CreateInsertion(Tok.getLocation(), "= "); in ParseInitializerWithPotentialDesignator()
HDParseDecl.cpp441 << FixItHint::CreateReplacement(KindLoc, "put"); in ParseComplexMicrosoftDeclSpec()
1294 << FixItHint::CreateInsertionFromRange(CorrectLocation, AttrRange) in DiagnoseMisplacedCXX11Attribute()
1295 << FixItHint::CreateRemoval(AttrRange); in DiagnoseMisplacedCXX11Attribute()
1688 << FixItHint::CreateReplacement(CommaLoc, ";"); in ParseDeclGroup()
1822 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc); in ParseDeclarationAfterDeclaratorAndAttributes()
1830 << FixItHint::CreateInsertion(LAngleLoc, "<>"); in ParseDeclarationAfterDeclaratorAndAttributes()
2127 << FixItHint::CreateInsertion(Tok.getLocation(), FixitTagName); in ParseImplicitInt()
2179 << FixItHint::CreateReplacement(Tok.getLocation(), II->getName()); in ParseImplicitInt()
2904 << FixItHint::CreateRemoval(DS.getStorageClassSpecLoc()); in ParseDeclarationSpecifiers()
3223 << FixItHint::CreateInsertion(Loc, "id") in ParseDeclarationSpecifiers()
[all …]
HDParseExpr.cpp299 << FixItHint::CreateInsertion(FILoc, FIText); in ParseRHSOfBinaryExpression()
1479 << FixItHint::CreateRemoval(OpLoc); in ParsePostfixExpressionSuffix()
1611 << FixItHint::CreateInsertion(LParenLoc, "(") in ParseExprAfterUnaryExprOrTypeTrait()
1612 << FixItHint::CreateInsertion(RParenLoc, ")"); in ParseExprAfterUnaryExprOrTypeTrait()
1708 << FixItHint::CreateInsertion(LParenLoc, "(") in ParseUnaryExprOrTypeTraitExpression()
1709 << FixItHint::CreateInsertion(RParenLoc, ")"); in ParseUnaryExprOrTypeTraitExpression()
2051 << FixItHint::CreateReplacement(BridgeKeywordLoc, ""); in ParseParenExpression()
2092 << FixItHint::CreateReplacement(BridgeKeywordLoc, in ParseParenExpression()
HDParseExprCXX.cpp60 << FixItHint::CreateReplacement(Range, "< ::"); in FixDigraph()
135 << FixItHint::CreateRemoval(l_parenLoc) in CheckForLParenAfterColonColon()
136 << FixItHint::CreateRemoval(r_parenLoc); in CheckForLParenAfterColonColon()
414 << FixItHint::CreateReplacement(Next.getLocation(), "::"); in ParseOptionalCXXScopeSpecifier()
490 << FixItHint::CreateInsertion(Tok.getLocation(), "template "); in ParseOptionalCXXScopeSpecifier()
1069 << FixItHint::CreateInsertion(Tok.getLocation(), "() "); in ParseLambdaExpressionAfterIntroducer()
1865 << FixItHint::CreateInsertion(Id.StartLocation, "template "); in ParseUnqualifiedIdTemplateId()
2181 Diag(DiagLoc, DiagId) << FixItHint::CreateReplacement( in ParseUnqualifiedIdOperator()
2321 << FixItHint::CreateRemoval( in ParseUnqualifiedId()
HDParseStmt.cpp387 << FixItHint::CreateInsertion(OldToken.getLocation(), "case "); in ParseExprStatement()
647 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseCaseStatement()
651 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseCaseStatement()
691 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseCaseStatement()
723 << FixItHint::CreateReplacement(ColonLoc, ":"); in ParseDefaultStatement()
727 << FixItHint::CreateInsertion(ExpectedLoc, ":"); in ParseDefaultStatement()
740 << FixItHint::CreateInsertion(AfterColonLoc, " ;"); in ParseDefaultStatement()
1013 << FixItHint::CreateRemoval(Tok.getLocation()); in ParseParenExprOrCondition()
/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDSemaFixItUtils.h42 std::vector<FixItHint> Hints;

123