llvm-project/clang/lib
Artem Dergachev 30ed5467a4 [analyzer] Minor fixes and improvements to debug.ExprInspection
- Fix the bug with transition handling in ExprInspectionChecker's
  checkDeadSymbols implementation.

- Test this bug by adding a new function clang_analyzer_numTimesReached() to
  catch number of passes through the code, which should be handy for testing
  against unintended state splits.

- Add two more functions should help debugging issues quickly without running
  the debugger or dumping exploded graphs - clang_analyzer_dump() which dump()s
  an SVal argument to a warning message, and clang_analyzer_printState(), which
  dump()s the current program state to stderr.

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

llvm-svn: 288257
2016-11-30 17:57:18 +00:00
..
ARCMigrate Fix Clang-tidy readability-redundant-string-cstr warnings 2016-11-02 10:39:27 +00:00
AST getObjCEncodingForMethodDecl cannot fail. Simplify. NFC. 2016-11-29 21:57:00 +00:00
ASTMatchers [AST] Convert Marshallers to use unique_ptr. 2016-10-10 16:26:40 +00:00
Analysis [ReachableCode] Skip over ExprWithCleanups in isConfigurationValue 2016-11-01 00:19:04 +00:00
Basic Add a little endian variant of TCE. 2016-11-16 15:22:31 +00:00
CodeGen Prospective GCC build fix: the unelaborated form of this friend 2016-11-30 04:18:19 +00:00
Driver [Driver] Fix recognizing newer OpenSUSE versions 2016-11-28 21:11:18 +00:00
Edit [OpenCL] Generate opaque type for sampler_t and function call for the initializer 2016-07-28 19:26:30 +00:00
Format Removed DEBUG_TYPE from TokenAnalyzer.h 2016-11-29 10:21:28 +00:00
Frontend getObjCEncodingForMethodDecl cannot fail. Simplify. NFC. 2016-11-29 21:57:00 +00:00
FrontendTool C++ Modules TS: add frontend support for building pcm files from module 2016-08-26 00:14:38 +00:00
Headers [DOXYGEN] Updated instruction names corresponding to avxintrin.h intrinsics. 2016-11-26 19:38:19 +00:00
Index [index] Rename SymbolSubKind -> SymbolProperty, NFC. 2016-11-11 23:49:55 +00:00
Lex [Modules] Replace arrays with init lists. 2016-11-15 18:56:39 +00:00
Parse Fixes for r287241. Use placement new. Apply clang-format. 2016-11-17 21:00:09 +00:00
Rewrite [analyzer] Re-apply r283092, attempt no.4, chunk no.4 (last) 2016-10-07 19:25:10 +00:00
Sema Fix formatting issue from r288207 2016-11-30 00:31:39 +00:00
Serialization [OpenCL] Introduce ReadPipeType and WritePipeType. 2016-11-18 14:10:54 +00:00
StaticAnalyzer [analyzer] Minor fixes and improvements to debug.ExprInspection 2016-11-30 17:57:18 +00:00
Tooling Typo. 2016-11-25 20:15:57 +00:00
CMakeLists.txt