diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-11-20 04:31:57 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-11-20 04:31:57 +0000 |
commit | b221e4fb46f6e35b0721399ed2734daadbcc1f00 (patch) | |
tree | 5daf8ddb3227ce6c835dbfbc9426038d68d1fe9b /test/Analysis/unused-ivars.m | |
parent | 04b826daa7d5e81d163adc10bf23248caedc99df (diff) |
Unused ivar checker: ivars referenced by lexically nested functions should not be flagged as unused. Fixes <rdar://problem/7254495>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89448 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis/unused-ivars.m')
-rw-r--r-- | test/Analysis/unused-ivars.m | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/Analysis/unused-ivars.m b/test/Analysis/unused-ivars.m index 754799b2db..bbbf6aec23 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 |