fix
authorJason Merrill <jason@gcc.gnu.org>
Sat, 28 Mar 1998 02:18:45 +0000 (21:18 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 28 Mar 1998 02:18:45 +0000 (21:18 -0500)
From-SVN: r18869

gcc/testsuite/g++.old-deja/g++.mike/p10769a.C
gcc/testsuite/g++.old-deja/g++.mike/p10769b.C

index 6bfb80c..c0bd36c 100644 (file)
@@ -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);
index 7cc20c5..c9f859d 100644 (file)
@@ -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 - 
 }