From 737926ba6cf7cd14e73fbbb79debabf1c3254ce2 Mon Sep 17 00:00:00 2001 From: Anna Zaks Date: Fri, 31 May 2013 22:39:13 +0000 Subject: [analyzer] Fix a false positive reported on rare strange code, which happens to be in JSONKit llvm-svn: 183055 --- clang/test/Analysis/malloc.m | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'clang/test') diff --git a/clang/test/Analysis/malloc.m b/clang/test/Analysis/malloc.m index 21d2dafa38b..4c1e161db2d 100644 --- a/clang/test/Analysis/malloc.m +++ b/clang/test/Analysis/malloc.m @@ -35,3 +35,13 @@ void rdar10579586(char x); } @end +@interface JKArray : NSObject { + id * objects; +} +@end + +void _JKArrayCreate() { + JKArray *array = (JKArray *)malloc(12); + array = [array init]; + free(array); // no-warning +} \ No newline at end of file -- cgit v1.2.3