1 /* { dg-do compile } */
2 
3 class GenericClass;
4 struct AlsaDriver
5 {
6   virtual int _read (unsigned nframes);
7 };
8 typedef void (GenericClass::*GenericMemFuncType) ();
9 GenericMemFuncType m_pFunction;
AlsaDriver1()10 void AlsaDriver1 ()
11 {
12   m_pFunction = reinterpret_cast < GenericMemFuncType > (&AlsaDriver::_read);
13 }
14 
15