1243789Sdim// { dg-do assemble } 2243789Sdim// From: enewton@uunet.uu.NET 3243789Sdim// Subject: g++ 2.5.8: cannot cast member function pointers 4243789Sdim// Date: 27 Jan 1994 01:22:56 -0500 5243789Sdim 6243789Sdimstruct A { 7243789Sdim void f(char); 8243789Sdim void g(int); 9243789Sdim}; 10243789Sdim 11243789Sdimtypedef void (A::*Ptr)(char); 12243789Sdim 13243789Sdimvoid q() { 14243789Sdim Ptr p; 15243789Sdim 16243789Sdim p = (Ptr) &A::f; 17243789Sdim p = (Ptr) &A::g; 18243789Sdim p = &A::f; 19243789Sdim} 20243789Sdim