// Special g++ Options: -fhandle-signatures | |
// GROUPS passed gb sigptr default-argument | |
// Test calling a signature member function with default argument. | |
extern "C" | |
{ | |
int printf (char *, ...); | |
} | |
class C | |
{ | |
public: | |
char * f (char * text) { return text; } | |
}; | |
signature S | |
{ | |
char * f (char * text = "PA"); | |
}; | |
C a; | |
S * p = &a; | |
int main (void) | |
{ | |
printf ("%s%s\n", p->f (), p->f ("SS")); | |
return 0; | |
} |