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;
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits