X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fobjc%2Fexecute%2Fenumeration-2.m;fp=gcc%2Ftestsuite%2Fobjc%2Fexecute%2Fenumeration-2.m;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=a128da69ff30e11c9b2bff2eada371841431d6cd;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/objc/execute/enumeration-2.m b/gcc/testsuite/objc/execute/enumeration-2.m deleted file mode 100644 index a128da69..00000000 --- a/gcc/testsuite/objc/execute/enumeration-2.m +++ /dev/null @@ -1,51 +0,0 @@ -/* Contributed by Nicola Pero - Wed Dec 5 17:12:40 GMT 2001 */ -#include -#include - -typedef enum { black, white } color; - -typedef struct -{ - color a:2; - color b:2; -} color_couple; - -@interface TestClass: Object -{ - color_couple *c; -} -- (color_couple *)colorCouple; -- (void)setColorCouple: (color_couple *)a; -@end - -@implementation TestClass -- (color_couple *)colorCouple -{ - return c; -} -- (void)setColorCouple: (color_couple *)a -{ - c = a; -} -@end - - -int main (void) -{ - color_couple cc; - TestClass *c; - - c = [TestClass new]; - - cc.a = black; - cc.b = white; - - [c setColorCouple: &cc]; - if ([c colorCouple] != &cc) - { - abort (); - } - - - return 0; -}