summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/malloc-free-after-return.cpp
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2018-09-21 20:36:41 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2018-09-21 20:36:41 +0000
commit33e5a158964525f0ec10651c2f58b097f81d245b (patch)
tree59f31415ffed30ba50b2a727a425e4c8230d6f19 /clang/test/Analysis/malloc-free-after-return.cpp
parent6babf2ae169c87b3e7f8c25582b98927c0c07336 (diff)
downloadbcm5719-llvm-33e5a158964525f0ec10651c2f58b097f81d245b.tar.gz
bcm5719-llvm-33e5a158964525f0ec10651c2f58b097f81d245b.zip
[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 llvm-svn: 342768
Diffstat (limited to 'clang/test/Analysis/malloc-free-after-return.cpp')
-rw-r--r--clang/test/Analysis/malloc-free-after-return.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Analysis/malloc-free-after-return.cpp b/clang/test/Analysis/malloc-free-after-return.cpp
index 80b443d87da..cebd79a1a15 100644
--- a/clang/test/Analysis/malloc-free-after-return.cpp
+++ b/clang/test/Analysis/malloc-free-after-return.cpp
@@ -17,5 +17,5 @@ int *freeAfterReturnTemp() {
int *freeAfterReturnLocal() {
S X;
- return X.getData();
-} // expected-warning {{Use of memory after it is freed}}
+ return X.getData(); // expected-warning {{Use of memory after it is freed}}
+}
OpenPOWER on IntegriCloud