aboutsummaryrefslogtreecommitdiffstats
path: root/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m
diff options
context:
space:
mode:
Diffstat (limited to 'test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m')
-rw-r--r--test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m44
1 files changed, 0 insertions, 44 deletions
diff --git a/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m b/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m
deleted file mode 100644
index cada843..0000000
--- a/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m
+++ /dev/null
@@ -1,44 +0,0 @@
-// RUN: %llvmgcc -S -x objective-c -m64 -fobjc-abi-version=2 %s -o %t
-// RUN: grep {OBJC_CLASS_RO_\\\$_I4} %t | grep {i32 0, i32 1, i32 2, i32 0}
-// RUN: grep {OBJC_CLASS_RO_\\\$_I2} %t | grep {i32 0, i32 1, i32 1, i32 0}
-// RUN: grep {OBJC_CLASS_RO_\\\$_I5} %t | grep {i32 0, i32 0, i32 0, i32 0}
-// XTARGET: darwin
-
-// Test instance variable sizing when base class ends in bitfield
-@interface I3 {
- unsigned int _iv2 :1;
-}
-@end
-
-@interface I4 : I3 {
- char _iv4;
-}
-@end
-
-// Test case with no instance variables in derived class
-@interface I1 {
- unsigned int _iv2 :1;
-}
-@end
-
-@interface I2 : I1 {
-}
-@end
-
-// Test case with no instance variables anywhere
-@interface I6 {
-}
-@end
-
-@interface I5 : I6 {
-}
-@end
-
-@implementation I4
-@end
-
-@implementation I2
-@end
-
-@implementation I5
-@end