]>
Commit | Line | Data |
---|---|---|
6481daa9 | 1 | // { dg-do assemble } |
921e5a0e JL |
2 | |
3 | class X; | |
4 | ||
5 | class A { | |
6 | public: | |
7 | void handlerFn(X*); | |
8 | }; | |
9 | ||
10 | typedef void (A::*handler) (X*); | |
11 | ||
12 | class B { | |
13 | public: | |
e9525111 | 14 | void setHandler(handler); // { dg-error "candidate" } |
921e5a0e JL |
15 | }; |
16 | ||
17 | void f(B* b) { | |
6481daa9 | 18 | b->setHandler(A::handlerFn); // { dg-error "" } |
876200a8 | 19 | } |