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