summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-01-24 00:55:43 +0000
committerTed Kremenek <kremenek@apple.com>2009-01-24 00:55:43 +0000
commitf08ac278ed1ac4c00cb28434b0a22b48b75ddb2c (patch)
tree95f105e218f131adb39572638c07c1fd30739ab7 /clang/test
parent82221d62a98511e71b5a98bd8f2a05106c045936 (diff)
downloadbcm5719-llvm-f08ac278ed1ac4c00cb28434b0a22b48b75ddb2c.tar.gz
bcm5719-llvm-f08ac278ed1ac4c00cb28434b0a22b48b75ddb2c.zip
More hacking on static analyzer diagnostics. When emitting summary diagnostics the code paths for diagnostics involving paths or single locations are now unified. This patch also constifies many arguments/methods that are touched by this logic, leading to a nice overall code cleanup.
llvm-svn: 62903
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Analysis/NSString.m2
-rw-r--r--clang/test/Analysis/retain-release.m4
2 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/Analysis/NSString.m b/clang/test/Analysis/NSString.m
index e01c994d313..b123d62337c 100644
--- a/clang/test/Analysis/NSString.m
+++ b/clang/test/Analysis/NSString.m
@@ -194,7 +194,7 @@ void f12() {
}
- (id)notShared {
- return [[SharedClass alloc] _init]; // expected-warning{{This violates the naming convention rules}}
+ return [[SharedClass alloc] _init]; // expected-warning{{[naming convention] leak of returned object}}
}
+ (id)sharedInstance {
diff --git a/clang/test/Analysis/retain-release.m b/clang/test/Analysis/retain-release.m
index 2b16ae8ad86..0ce283ff24d 100644
--- a/clang/test/Analysis/retain-release.m
+++ b/clang/test/Analysis/retain-release.m
@@ -149,8 +149,8 @@ CFDateRef f6(int x) {
CFDateRef f7() {
CFDateRef date = CFDateCreate(0, CFAbsoluteTimeGetCurrent());
- CFRetain(date); //expected-warning{{leak}}
- date = CFDateCreate(0, CFAbsoluteTimeGetCurrent());
+ CFRetain(date);
+ date = CFDateCreate(0, CFAbsoluteTimeGetCurrent()); //expected-warning{{leak}}
return date;
}
OpenPOWER on IntegriCloud