OSDN Git Service

More patches from Martin.
authorrobertl <robertl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 1998 20:01:42 +0000 (20:01 +0000)
committerrobertl <robertl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 1998 20:01:42 +0000 (20:01 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20190 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/g++.old-deja/g++.robertl/eb4.C

index 152f963..0485858 100644 (file)
@@ -29,7 +29,7 @@ public:
         float f;
         };
 
-class some_derived::func(derived_func_args &a)
+class some_derived::func(derived_func_args &a)  // ERROR - illegal member syntax
         {
         cout << a.i << ' ' << a.f << endl;
         }
@@ -37,12 +37,12 @@ class some_derived::func(derived_func_args &a)
 int
 main()
         {
-        some_derived d;
-        some_derived::derived_func_args dfa;
+       some_derived d;                     // ERROR - abstract class
+        some_derived::derived_func_args dfa; // ERROR - incomplete class
         some_base *b = &d;
 
         dfa.i = 10;
         dfa.f = 20;
-        b->func(dfs);
+        b->func(dfs);                       // ERROR - dfs not declared
         return 0;
         }