/* APPLE LOCAL file radar 5839123 */ | |
/* { dg-do compile } */ | |
#include <objc/Object.h> | |
@interface Derived: Object | |
@end | |
extern Object* foo(void); | |
static Derived *test(void) | |
{ | |
Derived *m = foo(); /* { dg-warning "incompatible Objective-C types initializing \\'struct Object \\*\\', expected \\'struct Derived \\*\\'" } */ | |
return m; | |
} | |