aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-10-01 05:05:46 +0000
committerTed Kremenek <kremenek@apple.com>2008-10-01 05:05:46 +0000
commit9f67edeff2c2bccdf3ff86a15bcbb16daa512b41 (patch)
tree2d4b61000b51414ef57f32ec9d8f14b862265ac8
parent8da6ca99ecf0ecac8fc215ccc3c5ebce154e60ee (diff)
Added test case.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56915 91177308-0d34-0410-b5e6-96231b3b80d8
-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
+