]> granicus.if.org Git - clang/commit
[analyzer] Associate diagnostics created in checkEndFunction with a return statement...
authorGeorge Karpenkov <ekarpenkov@apple.com>
Fri, 21 Sep 2018 20:36:41 +0000 (20:36 +0000)
committerGeorge Karpenkov <ekarpenkov@apple.com>
Fri, 21 Sep 2018 20:36:41 +0000 (20:36 +0000)
commit211d53294b904b0da9520ea13ad0c210e29c3101
tree2e8d865b38b682f513a64b5bd903a36d22436a0e
parent7e914facd4258b84687db77b60e8b848204987b4
[analyzer] Associate diagnostics created in checkEndFunction with a return statement, if possible

If not possible, use the last line of the declaration, as before.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342768 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/ProgramPoint.h
lib/StaticAnalyzer/Core/CheckerManager.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp
lib/StaticAnalyzer/Core/PathDiagnostic.cpp
test/Analysis/inner-pointer.cpp
test/Analysis/malloc-free-after-return.cpp