summaryrefslogtreecommitdiffstats
path: root/test/Analysis/unused-ivars.m
diff options
context:
space:
mode:
Diffstat (limited to 'test/Analysis/unused-ivars.m')
-rw-r--r--test/Analysis/unused-ivars.m16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/Analysis/unused-ivars.m b/test/Analysis/unused-ivars.m
index 754799b..bbbf6ae 100644
--- a/test/Analysis/unused-ivars.m
+++ b/test/Analysis/unused-ivars.m
@@ -65,3 +65,19 @@
}
@end
+//===----------------------------------------------------------------------===//
+// <rdar://problem/7254495> - ivars referenced by lexically nested functions
+// should not be flagged as unused
+//===----------------------------------------------------------------------===//
+
+@interface RDar7254495 {
+@private
+ int x; // no-warning
+}
+@end
+
+@implementation RDar7254495
+int radar_7254495(RDar7254495 *a) {
+ return a->x;
+}
+@end
OpenPOWER on IntegriCloud