aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/Analysis/misc-ps.m11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/Analysis/misc-ps.m b/test/Analysis/misc-ps.m
new file mode 100644
index 0000000000..f96b1a22c7
--- /dev/null
+++ b/test/Analysis/misc-ps.m
@@ -0,0 +1,11 @@
+// RUN: clang -checker-cfref --verify %s
+
+// Reduced test case from crash in <rdar://problem/6253157>
+@class NSObject;
+@interface A @end
+@implementation A
+- (void)foo:(void (^)(NSObject *x))block {
+ if (!((block != ((void *)0)))) {}
+}
+@end
+