summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/malloc-plist.c
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2012-03-16 23:44:28 +0000
committerAnna Zaks <ganna@apple.com>2012-03-16 23:44:28 +0000
commita7f457a5ea4e07db01ac8c13c003d1cc43a8a9a2 (patch)
treec2e537c19fcba563618f494d39655f1bc7b7bdd2 /clang/test/Analysis/malloc-plist.c
parent44ab2103e2138802fa5ddaaaad25cb4cb6a7149e (diff)
downloadbcm5719-llvm-a7f457a5ea4e07db01ac8c13c003d1cc43a8a9a2.tar.gz
bcm5719-llvm-a7f457a5ea4e07db01ac8c13c003d1cc43a8a9a2.zip
[analyzer] Shorten the stack hint diagnostic.
Do not display the standard "Returning from 'foo'", when a stack hint is available. llvm-svn: 152964
Diffstat (limited to 'clang/test/Analysis/malloc-plist.c')
-rw-r--r--clang/test/Analysis/malloc-plist.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/clang/test/Analysis/malloc-plist.c b/clang/test/Analysis/malloc-plist.c
index d08ed07d184..326161b06ab 100644
--- a/clang/test/Analysis/malloc-plist.c
+++ b/clang/test/Analysis/malloc-plist.c
@@ -87,6 +87,7 @@ void use_ret() {
v = malloc_wrapper_ret();
}
+
// CHECK: <?xml version="1.0" encoding="UTF-8"?>
// CHECK: <plist version="1.0">
// CHECK: <dict>
@@ -1129,9 +1130,9 @@ void use_ret() {
// CHECK: </array>
// CHECK: <key>depth</key><integer>1</integer>
// CHECK: <key>extended_message</key>
-// CHECK: <string>Returning from &apos;wrapper&apos;; allocated memory returned</string>
+// CHECK: <string>Returned allocated memory</string>
// CHECK: <key>message</key>
-// CHECK: <string>Returning from &apos;wrapper&apos;; allocated memory returned</string>
+// CHECK: <string>Returned allocated memory</string>
// CHECK: </dict>
// CHECK: <dict>
// CHECK: <key>kind</key><string>control</string>
@@ -1568,9 +1569,9 @@ void use_ret() {
// CHECK: </array>
// CHECK: <key>depth</key><integer>2</integer>
// CHECK: <key>extended_message</key>
-// CHECK: <string>Returning from &apos;my_free&apos;; released memory via 1st parameter</string>
+// CHECK: <string>Returned released memory via 1st parameter</string>
// CHECK: <key>message</key>
-// CHECK: <string>Returning from &apos;my_free&apos;; released memory via 1st parameter</string>
+// CHECK: <string>Returned released memory via 1st parameter</string>
// CHECK: </dict>
// CHECK: <dict>
// CHECK: <key>kind</key><string>control</string>
@@ -1631,9 +1632,9 @@ void use_ret() {
// CHECK: </array>
// CHECK: <key>depth</key><integer>1</integer>
// CHECK: <key>extended_message</key>
-// CHECK: <string>Returning from &apos;my_malloc_and_free&apos;; released memory via 1st parameter</string>
+// CHECK: <string>Returned released memory via 1st parameter</string>
// CHECK: <key>message</key>
-// CHECK: <string>Returning from &apos;my_malloc_and_free&apos;; released memory via 1st parameter</string>
+// CHECK: <string>Returned released memory via 1st parameter</string>
// CHECK: </dict>
// CHECK: <dict>
// CHECK: <key>kind</key><string>control</string>
@@ -2139,9 +2140,9 @@ void use_ret() {
// CHECK: </array>
// CHECK: <key>depth</key><integer>1</integer>
// CHECK: <key>extended_message</key>
-// CHECK: <string>Returning from &apos;my_realloc&apos;; reallocation of 1st parameter failed</string>
+// CHECK: <string>Reallocation of 1st parameter failed</string>
// CHECK: <key>message</key>
-// CHECK: <string>Returning from &apos;my_realloc&apos;; reallocation of 1st parameter failed</string>
+// CHECK: <string>Reallocation of 1st parameter failed</string>
// CHECK: </dict>
// CHECK: <dict>
// CHECK: <key>kind</key><string>control</string>
@@ -2419,9 +2420,9 @@ void use_ret() {
// CHECK: </array>
// CHECK: <key>depth</key><integer>1</integer>
// CHECK: <key>extended_message</key>
-// CHECK: <string>Returning from &apos;malloc_wrapper_ret&apos;; allocated memory returned</string>
+// CHECK: <string>Returned allocated memory</string>
// CHECK: <key>message</key>
-// CHECK: <string>Returning from &apos;malloc_wrapper_ret&apos;; allocated memory returned</string>
+// CHECK: <string>Returned allocated memory</string>
// CHECK: </dict>
// CHECK: <dict>
// CHECK: <key>kind</key><string>control</string>
OpenPOWER on IntegriCloud