1// { dg-do assemble } 2// GROUPS passed old-abort 3typedef int _sigset_t; 4extern "C" { 5 extern int sigaction(int signo, const struct sigaction *action_spec_p, struct sigaction *old_action_p); 6} 7extern "C" { 8 extern void foo(); 9} 10class SS { 11 friend void foo(); 12protected: 13 void goo(); 14}; 15inline void 16SS::goo() { } 17