// { dg-do run } | |
// Compile with -S, there should be no references to | |
// LTRAMP in the output. | |
extern "C" int printf (const char *, ...); | |
void | |
sub2 (void (*func) ()) | |
{ | |
(*func) (); | |
} | |
int | |
main(void) | |
{ | |
extern void sub (void); | |
sub2 (sub); | |
} | |
void | |
sub (void) | |
{ | |
printf ("hello world\n"); | |
} |