summaryrefslogtreecommitdiff
path: root/test/Analysis/ivars.m
diff options
context:
space:
mode:
Diffstat (limited to 'test/Analysis/ivars.m')
-rw-r--r--test/Analysis/ivars.m8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Analysis/ivars.m b/test/Analysis/ivars.m
index 42e92d259a9ff..c717da63ee61a 100644
--- a/test/Analysis/ivars.m
+++ b/test/Analysis/ivars.m
@@ -130,3 +130,11 @@ struct S makeS();
}
@end
+
+
+int testNull(Root *obj) {
+ if (obj) return 0;
+
+ int *x = &obj->uniqueID;
+ return *x; // expected-warning{{Dereference of null pointer (loaded from variable 'x')}}
+}