Home
last modified time | relevance | path

Searched refs:fixit (Results 1 – 25 of 75) sorted by relevance

123

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DElseAfterReturnCheck.cpp128 Diag << tooling::fixit::createRemoval(ElseLoc); in removeElseAndBrackets()
138 Diag << tooling::fixit::createReplacement(CS->getSourceRange(), Repl); in removeElseAndBrackets()
147 Diag << tooling::fixit::createReplacement( in removeElseAndBrackets()
272 Diag << tooling::fixit::createReplacement( in check()
282 (tooling::fixit::getText(*VDeclStmt, *Result.Context) + in check()
284 tooling::fixit::getText(If->getIfLoc(), *Result.Context)) in check()
286 Diag << tooling::fixit::createReplacement(SourceRange(If->getIfLoc()), in check()
288 << tooling::fixit::createReplacement(VDeclStmt->getSourceRange(), in check()
307 Diag << tooling::fixit::createReplacement( in check()
309 (tooling::fixit::getText(*If->getInit(), *Result.Context) + in check()
[all …]
H A DMisplacedArrayIndexCheck.cpp44 const StringRef LText = tooling::fixit::getText( in check()
46 const StringRef RText = tooling::fixit::getText( in check()
H A DRedundantStringCStrCheck.cpp49 return std::string(tooling::fixit::getText( in formatDereference()
53 StringRef Text = tooling::fixit::getText(ExprNode, *Result.Context); in formatDereference()
188 : tooling::fixit::getText(*Arg, *Result.Context).str(); in check()
H A DStringCompareCheck.cpp69 Diag << tooling::fixit::createReplacement(*Zero, *Str2, Ctx) in check()
70 << tooling::fixit::createReplacement(*Compare, *Str1->getBase(), in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DDurationUnnecessaryConversionCheck.cpp93 (llvm::Twine(tooling::fixit::getText(*Arg, *Result.Context)) + " * " + in check()
94 tooling::fixit::getText(*RHS, *Result.Context)) in check()
102 (llvm::Twine(tooling::fixit::getText(*LHS, *Result.Context)) + " * " + in check()
103 tooling::fixit::getText(*Arg, *Result.Context)) in check()
109 tooling::fixit::getText(*Arg, *Result.Context)); in check()
H A DDurationRewriter.cpp81 return tooling::fixit::getText(*MaybeCallArg, *Result.Context).str(); in rewriteInverseDurationCall()
97 return tooling::fixit::getText(*MaybeCallArg, *Result.Context).str(); in rewriteInverseTimeCall()
200 return tooling::fixit::getText(*MaybeCastArg, *Result.Context).str(); in stripFloatCast()
228 return tooling::fixit::getText(Node, *Result.Context).str(); in simplifyDurationFactoryArg()
301 tooling::fixit::getText(RootNode, *Result.Context) + ")") in rewriteExprFromNumberToTime()
H A DDurationAdditionCheck.cpp53 tooling::fixit::getText(*Call->getArg(0), *Result.Context) + " + " + in check()
63 " + " + tooling::fixit::getText(*Call->getArg(0), *Result.Context) + in check()
H A DDurationConversionCastCheck.cpp63 tooling::fixit::getText(*Arg, *Result.Context) + ")") in check()
78 tooling::fixit::getText(*Arg, *Result.Context) + ")") in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSuspiciousMemsetUsageCheck.cpp126 StringRef RHSString = tooling::fixit::getText(*ByteCount, *Result.Context); in check()
127 StringRef LHSString = tooling::fixit::getText(*FillChar, *Result.Context); in check()
131 D << tooling::fixit::createReplacement(*FillChar, RHSString) in check()
132 << tooling::fixit::createReplacement(*ByteCount, LHSString); in check()
H A DSwappedArgumentsCheck.cpp91 << tooling::fixit::createReplacement(*LHS, *RHS, Ctx) in check()
92 << tooling::fixit::createReplacement(*RHS, *LHS, Ctx); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DForRangeCopyCheck.cpp92 << utils::fixit::changeVarDeclToReference(LoopVar, Context); in handleConstValueCopy()
94 if (llvm::Optional<FixItHint> Fix = utils::fixit::addQualifierToVarDecl( in handleConstValueCopy()
125 if (llvm::Optional<FixItHint> Fix = utils::fixit::addQualifierToVarDecl( in handleCopyIsOnlyConstReferenced()
127 Diag << *Fix << utils::fixit::changeVarDeclToReference(LoopVar, Context); in handleCopyIsOnlyConstReferenced()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangDiagnostic.h40 void AddFixitHint(const clang::FixItHint &fixit) { in AddFixitHint() argument
41 m_fixit_vec.push_back(fixit); in AddFixitHint()
H A DClangExpressionParser.cpp1232 if (fixit.CodeToInsert.empty()) { in ApplyFixIt()
1233 if (fixit.InsertFromRange.isValid()) { in ApplyFixIt()
1234 commit.insertFromRange(fixit.RemoveRange.getBegin(), in ApplyFixIt()
1236 fixit.BeforePreviousInsertions); in ApplyFixIt()
1239 commit.remove(fixit.RemoveRange); in ApplyFixIt()
1242 if (fixit.RemoveRange.isTokenRange() || in ApplyFixIt()
1243 fixit.RemoveRange.getBegin() != fixit.RemoveRange.getEnd()) { in ApplyFixIt()
1244 commit.replace(fixit.RemoveRange, fixit.CodeToInsert); in ApplyFixIt()
1247 commit.insert(fixit.RemoveRange.getBegin(), fixit.CodeToInsert, in ApplyFixIt()
1286 for (const FixItHint &fixit : diagnostic->FixIts()) in RewriteExpression() local
[all …]
/llvm-project-15.0.7/clang/test/FixIt/
H A Dfixit-static-object-decl.m3 // RUN: not %clang_cc1 -fixit -x objective-c %t
8 // RUN: not %clang_cc1 -fixit -x objective-c++ %t -std=c++11
H A Dfixit-missing-method-return-type.m3 // RUN: %clang_cc1 -Wmissing-method-return-type -fixit -x objective-c -Wno-objc-root-class %t
8 // RUN: %clang_cc1 -Wmissing-method-return-type -fixit -x objective-c++ -Wno-objc-root-class %t
H A Dfixit-objc-message.m3 // RUN: not %clang_cc1 -pedantic -Wall -fixit -x objective-c %t
8 // RUN: not %clang_cc1 -pedantic -Wall -fixit -x objective-c++ %t
H A Dauto-fixit.m2 RUN: %clang_cc1 -x objective-c -fixit %t
H A Dmultiarg-selector-fixit.m2 // RUN: %clang_cc1 -x objective-c -fixit %t
H A Dfixit-missing-self-in-block.m2 // RUN: %clang_cc1 -x objective-c -fobjc-arc -fblocks -fixit %t
/llvm-project-15.0.7/clang/test/Parser/
H A Dobjc-at-directive-fixit.m13 // Provide a fixit when we are parsing a standalone statement
21 // Ensure that no fixit is given when parsing expressions
/llvm-project-15.0.7/clang/test/Sema/
H A Dobjc-bool-constant-conversion-fixit.m1 // RUN: %clang_cc1 -Werror=objc-signed-char-bool %s -fixit-recompile -fixit-to-temporary -E -o - | …
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/
H A Dconst-correctness.rst128 Provides fixit-hints for value types that automatically add ``const`` if its a single declaration.
142 // Result is modified later in its life-time. No diagnostic and fixit hint will be emitted.
148 Provides fixit-hints for reference types that automatically add ``const`` if its a single
162 // Result is modified later in its life-time. No diagnostic and fixit hint will be emitted.
168 Provides fixit-hints for pointers if their pointee is not changed. This does not analyze if the
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DFixItTest.cpp17 using tooling::fixit::getText;
18 using tooling::fixit::createRemoval;
19 using tooling::fixit::createReplacement;
/llvm-project-15.0.7/clang/lib/Tooling/
H A DFixIt.cpp18 namespace fixit { namespace
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DPlistDiagnostics.cpp223 for (const auto &fixit : fixits) { in EmitFixits() local
224 assert(!fixit.isNull()); in EmitFixits()
226 assert(!fixit.InsertFromRange.isValid() && "Not implemented yet!"); in EmitFixits()
227 assert(!fixit.BeforePreviousInsertions && "Not implemented yet!"); in EmitFixits()
230 EmitRange(o, SM, Lexer::getAsCharRange(fixit.RemoveRange, SM, LangOpts), in EmitFixits()
233 EmitString(o, fixit.CodeToInsert); in EmitFixits()

123