forked from OSchip/llvm-project
![]() First patch to enable diagnostic fix generation through modules. The workflow will look like: - ASTWorker letting modules know about diagnostics while building AST, modules can read clang::Diagnostic and mutate clangd::Diagnostic through that hook. - Modules can implement and expose tweaks to fix diagnostics or act as general refactorings. - Tweak::Selection will contain information about the diagnostic associated with the codeAction request to enable modules to fail their diagnostic fixing tweakson prepare if need be. Differential Revision: https://reviews.llvm.org/D98498 |
||
---|---|---|
.. | ||
AddUsingTests.cpp | ||
AnnotateHighlightingsTests.cpp | ||
DefineInlineTests.cpp | ||
DefineOutlineTests.cpp | ||
DumpASTTests.cpp | ||
DumpRecordLayoutTests.cpp | ||
DumpSymbolTests.cpp | ||
ExpandAutoTypeTests.cpp | ||
ExpandMacroTests.cpp | ||
ExtractFunctionTests.cpp | ||
ExtractVariableTests.cpp | ||
ObjCLocalizeStringLiteralTests.cpp | ||
PopulateSwitchTests.cpp | ||
RawStringLiteralTests.cpp | ||
RemoveUsingNamespaceTests.cpp | ||
ShowSelectionTreeTests.cpp | ||
SwapIfBranchesTests.cpp | ||
TweakTesting.cpp | ||
TweakTesting.h | ||
TweakTests.cpp |