1/* { dg-do compile } */ 2#include "../objc-obj-c++-shared/TestsuiteObject.h" 3 4@interface Derived: TestsuiteObject 5@end 6 7extern TestsuiteObject* foo(void); 8static Derived *test(void) 9{ 10 Derived *m = foo(); /* { dg-warning "initialization from distinct Objective\\-C type" } */ 11 12 return m; 13} 14