URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 154 |
Rev 816 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// From: enewton@uunet.uu.NET
|
// From: enewton@uunet.uu.NET
|
// Subject: g++ 2.5.8: cannot cast member function pointers
|
// Subject: g++ 2.5.8: cannot cast member function pointers
|
// Date: 27 Jan 1994 01:22:56 -0500
|
// Date: 27 Jan 1994 01:22:56 -0500
|
|
|
struct A {
|
struct A {
|
void f(char);
|
void f(char);
|
void g(int);
|
void g(int);
|
};
|
};
|
|
|
typedef void (A::*Ptr)(char);
|
typedef void (A::*Ptr)(char);
|
|
|
void q() {
|
void q() {
|
Ptr p;
|
Ptr p;
|
|
|
p = (Ptr) &A::f;
|
p = (Ptr) &A::f;
|
p = (Ptr) &A::g;
|
p = (Ptr) &A::g;
|
p = &A::f;
|
p = &A::f;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.