diff options
| author | Ted Kremenek <kremenek@apple.com> | 2010-10-28 02:16:22 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2010-10-28 02:16:22 +0000 |
| commit | 0abd85c7aef436e7cb05885b8946960dc70bd0d2 (patch) | |
| tree | 410cda21f657cbfc957dfcd21bfa0534ab09e9d8 /clang/test/Analysis | |
| parent | e2c211c1b9099e75c576c6d6e6aea27907271104 (diff) | |
| download | bcm5719-llvm-0abd85c7aef436e7cb05885b8946960dc70bd0d2.tar.gz bcm5719-llvm-0abd85c7aef436e7cb05885b8946960dc70bd0d2.zip | |
Don't warn about unamed bitfield ivars in the ObjCUnusedIvarsChecker. Fixes <rdar://problem/8481311>.
llvm-svn: 117521
Diffstat (limited to 'clang/test/Analysis')
| -rw-r--r-- | clang/test/Analysis/unused-ivars.m | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/clang/test/Analysis/unused-ivars.m b/clang/test/Analysis/unused-ivars.m index 14c43a86c40..c88d14880bd 100644 --- a/clang/test/Analysis/unused-ivars.m +++ b/clang/test/Analysis/unused-ivars.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fblocks -analyze -analyzer-check-objc-unused-ivars %s -verify +// RUN: %clang_cc1 -fobjc-nonfragile-abi2 -fblocks -analyze -analyzer-check-objc-unused-ivars %s -verify //===--- BEGIN: Delta-debugging reduced headers. --------------------------===// @@ -95,4 +95,16 @@ int radar_7254495(RDar7254495 *a) { @implementation RDar7353683 @end +//===----------------------------------------------------------------------===// +// <rdar://problem/8481311> Unused bitfield ivars trigger cause weird +// diagnostic: "Instance variable '' in class…" +//===----------------------------------------------------------------------===// +@interface RDar8481311 { +@private + unsigned bitfield:1; // expected-warning {{Instance variable 'bitfield' in class 'RDar8481311' is never used}} +} +@end + +@implementation RDar8481311 +@end |

