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)6int main(void) 7 { 8 Distribution* rng; 9 Pstd_mem ptr; 10 generate_n(rng->*ptr); // { dg-error "non-static member" } 11 } 12