view gcc/testsuite/g++.old-deja/g++.jason/pmf3.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// { dg-do assemble  }
// From: enewton@uunet.uu.NET
// Subject: g++ 2.5.8: cannot cast member function pointers
// Date: 27 Jan 1994 01:22:56 -0500

struct A {
	void f(char);
	void g(int);
};

typedef void (A::*Ptr)(char);

void q() {
   Ptr p;

   p  = (Ptr) &A::f;
   p  = (Ptr) &A::g;
   p  = &A::f;
}