[cfe-commits] r61227 - /cfe/trunk/test/Analysis/NSString.m
Ted Kremenek
kremenek at apple.com
Thu Dec 18 15:41:01 PST 2008
Author: kremenek
Date: Thu Dec 18 17:40:58 2008
New Revision: 61227
URL: http://llvm.org/viewvc/llvm-project?rev=61227&view=rev
Log:
Added test case for suppressing leak warnings for reference-counted objects passed by-reference to an unknown function.
Modified:
cfe/trunk/test/Analysis/NSString.m
Modified: cfe/trunk/test/Analysis/NSString.m
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Analysis/NSString.m?rev=61227&r1=61226&r2=61227&view=diff
==============================================================================
--- cfe/trunk/test/Analysis/NSString.m (original)
+++ cfe/trunk/test/Analysis/NSString.m Thu Dec 18 17:40:58 2008
@@ -150,6 +150,15 @@
}
}
+// Test case for passing a tracked object by-reference to a function we
+// don't undersand.
+void unknown_function_f12(NSString** s);
+void f12() {
+ NSString *string = [[NSString alloc] init];
+ unknown_function_f12(&string); // no-warning
+}
+
+
@interface C1 : NSObject {}
- (NSString*) getShared;
+ (C1*) sharedInstance;
More information about the cfe-commits
mailing list