[analyzer] Fix a false positive reported on rare strange code, which happens to be in JSONKit
llvm-svn: 183055
diff --git a/clang/test/Analysis/malloc.m b/clang/test/Analysis/malloc.m
index 21d2daf..4c1e161 100644
--- a/clang/test/Analysis/malloc.m
+++ b/clang/test/Analysis/malloc.m
@@ -35,3 +35,13 @@
}
@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