1 // PR c++/26496
2 
3 template< typename _Generator> int generate_n(_Generator __gen);
4 struct Distribution { };
5 typedef double (Distribution::* Pstd_mem)();
main(void)6 int main(void)
7 {
8   Distribution* rng;
9   Pstd_mem ptr;
10   generate_n(rng->*ptr); // { dg-error "non-static member" }
11 }
12