[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