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 6bfb80ca1677793578a79092c757f136649c559f..c0bd36c62695f0f907bdbfa52e26ce4e44ddc5eb 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 7cc20c5e4d6771c1688a21394817591b759e26e6..c9f859d9319b41f70ebb37de1b218bdbaf726f37 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 - 
 }