1 // PR c++/66130
2 
3 struct X {
4   X(void *);
5   void m();  // { dg-message "declared here" }
6 };
7 
8 struct Y : public X{
YY9   Y(void*a, void *b) : X(m), mb(b) { }  // { dg-error "member function 'void X::m\\(\\)'" }
10   void *mb;
11 };
12