llvm-project/clang/lib
Artem Dergachev d001380a69 [driver] [analyzer] Fix a backward compatibility issue after r348038.
Since r348038 we emit an error every time an -analyzer-config option is not
found. The driver, however, suppresses this error with another flag,
-analyzer-config-compatibility-mode, so backwards compatibility is maintained,
while analyzer developers still enjoy the new typo-free experience.

The backwards compatibility turns out to be still broken when the -analyze
action is not specified; it is still possible to specify -analyzer-config
in that case. This should be fixed now.

Patch by Kristóf Umann!

Differential Revision: https://reviews.llvm.org/D55823

rdar://problem/46504165

llvm-svn: 349824
2018-12-20 21:26:40 +00:00
..
ARCMigrate Misc typos fixes in ./lib folder 2018-12-10 12:37:46 +00:00
AST [Sema] Better static assert diagnostics for expressions involving temporaries/casts/.... 2018-12-20 09:05:15 +00:00
ASTMatchers [ASTImporter] Fix redecl chain of classes and class templates 2018-12-17 12:42:12 +00:00
Analysis [analyzer] Fix some expressions staying live too long. Add a debug checker. 2018-12-16 23:44:06 +00:00
Basic Replace getOS() == llvm::Triple::*BSD with isOS*BSD() [NFCI] 2018-12-20 13:09:30 +00:00
CodeGen [CodeGen] Generate llvm.loop.parallel_accesses instead of llvm.mem.parallel_loop_access metadata. 2018-12-20 21:24:54 +00:00
CrossTU [ASTImporter] Add importer specific lookup 2018-12-17 13:53:12 +00:00
Driver [driver] [analyzer] Fix a backward compatibility issue after r348038. 2018-12-20 21:26:40 +00:00
Edit [Fixed Point Arithmetic] Fixed Point to Boolean Cast 2018-10-23 17:55:35 +00:00
Format [clang-format] Do not treat asm clobber [ as ObjCExpr, refined 2018-11-22 14:49:55 +00:00
Frontend Automatic variable initialization 2018-12-18 05:12:21 +00:00
FrontendTool [analyzer][NFC] Merge ClangCheckerRegistry to CheckerRegistry 2018-12-15 18:11:49 +00:00
Headers [SystemZ] Fix wrong codegen caused by typos in vecintrin.h 2018-12-20 13:09:09 +00:00
Index [Index] Index paremeters in lambda expressions. 2018-12-19 13:44:41 +00:00
Lex Misc typos fixes in ./lib folder 2018-12-10 12:37:46 +00:00
Parse [OPENMP] parsing and sema support for 'close' map-type-modifier 2018-12-18 22:18:41 +00:00
Rewrite Misc typos fixes in ./lib folder 2018-12-10 12:37:46 +00:00
Sema [Sema] Don't try to account for the size of an incomplete type in CheckArrayAccess 2018-12-20 20:05:11 +00:00
Serialization [OPENMP] parsing and sema support for 'close' map-type-modifier 2018-12-18 22:18:41 +00:00
StaticAnalyzer Allow direct navigation to static analysis checker documentation through SARIF exports. 2018-12-20 20:20:20 +00:00
Tooling PR40096: Forwards-compatible with C++20 rule regarding aggregates not having user-declared ctors 2018-12-19 19:33:35 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00