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