// 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 '.*'}}
}