llvm-capstone/clang/docs
Roman Lebedev 88b56caa0e [analyzer] Fix false negative on post-increment of uninitialized variable.
Summary:
Currently clang static analyzer does warn on:
```
int x;
x+=1;
x-=1;
x=x+1;
x=x-1;
```
But does warn on:
```
int x;
x++;
x--;
--x;
++x;
```

This differential should fix that.
Fixes https://bugs.llvm.org/show_bug.cgi?id=35419

Reviewers: dcoughlin, NoQ

Reviewed By: dcoughlin

Subscribers: NoQ, xazax.hun, szepet, cfe-commits, a.sidorin

Tags: #clang

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

llvm-svn: 319411
2017-11-30 09:18:35 +00:00
..
analyzer [analyzer] Document the issue hash debugging facility 2017-11-13 11:13:02 +00:00
CommandGuide
tools [clang-format] Sort using declarations by splitting on '::' 2017-11-09 15:41:23 +00:00
AddressSanitizer.rst [docs] Update LeakSanitizer documentation to reflect OS X support 2017-09-13 19:40:10 +00:00
AttributeReference.rst
AutomaticReferenceCounting.rst
Block-ABI-Apple.rst Typo fix: appropo -> apropos. NFC. 2017-06-19 20:08:20 +00:00
Block-ABI-Apple.txt
BlockLanguageSpec.rst
ClangCheck.rst
ClangCommandLineReference.rst Toolchain: Normalize dwarf, sjlj and seh eh 2017-11-29 07:25:12 +00:00
ClangFormat.rst [Docs] Update list of languages clang-format can format 2017-11-22 10:47:35 +00:00
ClangFormatStyleOptions.rst [clang-format] Add option to group multiple #include blocks when sorting includes 2017-11-27 13:23:45 +00:00
ClangPlugins.rst
ClangTools.rst
CMakeLists.txt docs: Fix Sphinx detection with out-of-tree builds 2017-05-09 01:42:33 +00:00
conf.py Bump docs version to 6.0 2017-07-19 13:50:27 +00:00
ControlFlowIntegrity.rst [CFI] Add CFI-icall pointer type generalization 2017-10-31 22:39:44 +00:00
ControlFlowIntegrityDesign.rst Fix broken links to the Itanium CXX ABI 2017-09-12 00:21:17 +00:00
CrossCompilation.rst
DataFlowSanitizer.rst
DataFlowSanitizerDesign.rst
DiagnosticsReference.rst [www] Regenerate diagnostics reference. 2017-10-26 21:06:52 +00:00
doxygen-mainpage.dox
doxygen.cfg.in
DriverArchitecture.png
DriverInternals.rst
ExternalClangExamples.rst
FAQ.rst
HowToSetupToolingForLLVM.rst
index.rst [docs][refactor] Add refactoring engine design documentation 2017-09-29 12:21:38 +00:00
InternalsManual.rst Fix typos in documentation 2017-10-09 23:45:20 +00:00
IntroductionToTheClangAST.rst
ItaniumMangleAbiTags.rst
JSONCompilationDatabase.rst [Tooling] Use FixedCompilationDatabase when compile_flags.txt is found. 2017-11-09 10:37:39 +00:00
LanguageExtensions.rst [docs] Add section 'Half-Precision Floating Point' 2017-11-07 10:09:45 +00:00
LeakSanitizer.rst [docs] Update LeakSanitizer documentation to reflect OS X support 2017-09-13 19:40:10 +00:00
LibASTMatchers.rst
LibASTMatchersReference.html Add the hasDefinition() AST matcher to match class declarations that also have a definition. 2017-11-29 21:21:51 +00:00
LibASTMatchersTutorial.rst
LibFormat.rst clang-format - Also reference the list of style option of clang-format in Libformat 2017-06-26 03:19:05 +00:00
LibTooling.rst
LTOVisibility.rst
make.bat
Makefile.sphinx
MemorySanitizer.rst Fix a typo 2017-06-26 02:45:08 +00:00
Modules.rst Fix reStructuredText warning. 2017-09-14 23:58:18 +00:00
MSVCCompatibility.rst
ObjectiveCLiterals.rst
PCHInternals.rst
PCHLayout.graffle
PCHLayout.png
PTHInternals.rst
RAVFrontendAction.rst
README.txt
RefactoringEngine.rst Fix small nits in clang-refactor doc. 2017-10-10 09:00:56 +00:00
ReleaseNotes.rst [analyzer] Fix false negative on post-increment of uninitialized variable. 2017-11-30 09:18:35 +00:00
SafeStack.rst
SanitizerCoverage.rst docs: don't say that data flow tracing interface is unstable 2017-08-31 11:02:44 +00:00
SanitizerSpecialCaseList.rst Allow specifying sanitizers in blacklists 2017-09-25 22:11:12 +00:00
SanitizerStats.rst
SourceBasedCodeCoverage.rst [docs] Coverage: Improve the wording a bit 2017-06-19 21:26:04 +00:00
ThinLTO.rst CachePruning: Allow limiting the number of files in the cache directory. 2017-11-22 18:27:31 +00:00
ThreadSafetyAnalysis.rst Correct the attribute spelling for guarded_var and pt_guarded_var. 2017-05-08 12:39:17 +00:00
ThreadSanitizer.rst
Toolchain.rst Fix broken links to the Itanium CXX ABI 2017-09-12 00:21:17 +00:00
Tooling.rst
UndefinedBehaviorSanitizer.rst [ubsan] Enable -fsanitize=function on Darwin 2017-09-13 00:04:36 +00:00
UsersManual.rst [CFI] Add CFI-icall pointer type generalization 2017-10-31 22:39:44 +00:00

See llvm/docs/README.txt