1/* Test that compiling for the GNU runtime works (regardless of 2 the system runtime used). */ 3/* Author: Ziemowit Laski <zlaski@apple.com> */ 4/* { dg-do run } */ 5/* { dg-skip-if "" { *-*-* } { "-fnext-runtime" } { "" } } */ 6 7#include "../objc-obj-c++-shared/TestsuiteObject.m" 8#include <stdlib.h> 9 10@interface FooBar: TestsuiteObject 11- (void)boo; 12@end 13 14int called = 0; 15 16@implementation FooBar 17- (void)boo 18{ 19 called ++; 20} 21@end 22 23int main () 24{ 25 id fooBarInst = [[FooBar alloc] init]; 26 [fooBarInst boo]; 27 if (called != 1) 28 abort (); 29 return 0; 30} 31