Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[analyzer] mark returns of functions where the region passed as param…
…eter was not initialized In the wild, many cases of null pointer dereference, or uninitialized value read occur because the value was meant to be initialized by the inlined function, but did not, most often due to error condition in the inlined function. This change highlights the return branch taken by the inlined function, in order to help user understand the error report and see why the value was uninitialized. rdar://36287652 Differential Revision: https://reviews.llvm.org/D41848 llvm-svn: 325976
- Loading branch information
George Karpenkov
committed
Feb 23, 2018
1 parent
80e4ba2
commit e15451a
Showing
6 changed files
with
772 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.