diff options
author | Ted Kremenek <kremenek@apple.com> | 2010-02-25 03:26:55 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2010-02-25 03:26:55 +0000 |
commit | e3972a902d4a6f61fb21df092da2cace2b16cb3e (patch) | |
tree | 94dcdf8a9fed88c23164620917aa3d6bc2b13319 /test/Analysis/unused-ivars.m | |
parent | 2ec93a8ec874088f7c410da46546ebdac94f258c (diff) |
Enhance the unused ivar checker to not consider an ivar to be accidentally unused
when it is explicitly marked as unused via __attribute__((unused)).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97104 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis/unused-ivars.m')
-rw-r--r-- | test/Analysis/unused-ivars.m | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/Analysis/unused-ivars.m b/test/Analysis/unused-ivars.m index 600f0e28e0..14c43a86c4 100644 --- a/test/Analysis/unused-ivars.m +++ b/test/Analysis/unused-ivars.m @@ -81,3 +81,18 @@ int radar_7254495(RDar7254495 *a) { return a->x; } @end + +//===----------------------------------------------------------------------===// +// <rdar://problem/7353683> - consult attribute((unused)) to silence warnings +// about unused instance variables +//===----------------------------------------------------------------------===// + +@interface RDar7353683 { +@private + id x __attribute__((unused)); +} +@end + +@implementation RDar7353683 +@end + |