1 // { dg-do assemble } 2 class Parent { 3 public: Parent()4 Parent() {} Parent(char * s)5 Parent( char *s ) {} 6 }; 7 8 class Child : public Parent { // { dg-message "note" } called 9 }; 10 main()11 int main() { 12 Child c( "String initializer" ); // { dg-error "match" } bad 13 return 0; 14 } 15