From: Jason Merrill Date: Sat, 28 Mar 1998 02:18:45 +0000 (-0500) Subject: fix X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d3a8592787465455d3ae86ae7714c420a7771ae0;p=gcc.git fix From-SVN: r18869 --- diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C b/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C index 6bfb80ca167..c0bd36c6269 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C @@ -28,7 +28,7 @@ dispatch (A *obj, int i, int j) void A::main() { dispatch (&a, 0, 0); - void (A::*mPtr)(A*) = (void (A::*)(A*))&A::f1a; + void (A::*mPtr)() = &A::f1a; (*(void (*)(A*))PMF2PF(mPtr))(&a); (*(void (*)(A*))PMF2PF(f2a))(&a); @@ -37,7 +37,7 @@ void A::main() { int main() { a.A::main(); dispatch (&a, 0, 1); - void (A::*mPtr)(A*) = (void (A::*)(A*))&A::f1b; + void (A::*mPtr)() = &A::f1b; (*(void (*)(A*))PMF2PF(a.*mPtr))(&a); (*(void (*)(A*))PMF2PF(a.f2a))(&a); diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p10769b.C b/gcc/testsuite/g++.old-deja/g++.mike/p10769b.C index 7cc20c5e4d6..c9f859d9319 100644 --- a/gcc/testsuite/g++.old-deja/g++.mike/p10769b.C +++ b/gcc/testsuite/g++.old-deja/g++.mike/p10769b.C @@ -20,6 +20,6 @@ void A::main() { } int main() { - void (A::*mPtr)(A*) = (void (A::*)(A*)) &A::f1a; + void (A::*mPtr)() = &A::f1a; (*(void (*)(A*))PMF2PF(mPtr))(&a); // ERROR - }