// Radar 3926484 // { dg-do compile } #include "../objc-obj-c++-shared/TestsuiteObject.h" #include @interface Greeter : TestsuiteObject - (void) greet: (const char *)msg; @end @implementation Greeter - (void) greet: (const char *)msg { std::cout << msg; } @end int main () { std::cout << "Hello from C++\n"; Greeter *obj = [Greeter new]; [obj greet: "Hello from Objective-C\n"]; } /* { dg-final { scan-assembler-not "L_objc_msgSend\\\$non_lazy_ptr" } } */