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