diff options
Diffstat (limited to 'test/Analysis/unused-ivars.m')
-rw-r--r-- | test/Analysis/unused-ivars.m | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/test/Analysis/unused-ivars.m b/test/Analysis/unused-ivars.m index 14c43a8..b43ae18 100644 --- a/test/Analysis/unused-ivars.m +++ b/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-abi -fblocks -analyze -analyzer-checker=cocoa.UnusedIvars %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 |