/* Test that compiling for the GNU runtime works (regardless of the system runtime used). */ /* Author: Ziemowit Laski */ /* { dg-do run } */ /* { dg-options "-fgnu-runtime" } */ #include #include @interface FooBar: Object - (void)boo; @end int called = 0; @implementation FooBar - (void)boo { called ++; } @end int main () { id fooBarInst = [[FooBar alloc] init]; [fooBarInst boo]; if (called != 1) abort (); return 0; }