| // RUN: clang-cc -fsyntax-only -pedantic -verify %s | |
| struct C {}; | |
| typedef void (C::*pmfc)(); | |
| void g(pmfc) { | |
| C *c; | |
| c->*pmfc(); // expected-error {{invalid use of pointer to member type after '->*'}} | |
| C c1; | |
| c1.*pmfc(); // expected-error {{invalid use of pointer to member type after '.*'}} | |
| } | |