diff options
Diffstat (limited to 'test/Rewriter/modern-write-bf-abi.mm')
-rw-r--r-- | test/Rewriter/modern-write-bf-abi.mm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/Rewriter/modern-write-bf-abi.mm b/test/Rewriter/modern-write-bf-abi.mm index 6b646db678..85db93924f 100644 --- a/test/Rewriter/modern-write-bf-abi.mm +++ b/test/Rewriter/modern-write-bf-abi.mm @@ -98,3 +98,23 @@ int f2(A* a) { int f3(A *a) { return a->ivar_d + a->ivar_ext2_a + a->ivar_ext_a + a->ivar_a; } + +__attribute__((objc_root_class)) @interface Base +{ + struct objc_class *isa; + int full; + int full2: 32; + int _refs: 8; + int field2: 3; + unsigned f3: 8; + short cc; + unsigned g: 16; + int r2: 8; + int r3: 8; + int r4: 2; + int r5: 8; + char c; +} +@end + +@implementation Base @end |