This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
eb4
- To: egcs-patches at cygnus dot com
- Subject: eb4
- From: Martin von Loewis <martin at mira dot isdn dot cs dot tu-berlin dot de>
- Date: Tue, 2 Jun 1998 10:08:19 +0200
This has extra keywords in places where they don't belong, and missing
qualifiers.
Martin
Index: eb4.C
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/testsuite/g++.old-deja/g++.robertl/eb4.C,v
retrieving revision 1.1
diff -c -p -r1.1 eb4.C
*** eb4.C 1998/05/27 23:00:36 1.1
--- eb4.C 1998/06/02 08:02:32
*************** public:
*** 29,35 ****
float f;
};
! class some_derived::func(derived_func_args &a)
{
cout << a.i << ' ' << a.f << endl;
}
--- 29,35 ----
float f;
};
! class some_derived::func(derived_func_args &a) // ERROR - illegal member syntax
{
cout << a.i << ' ' << a.f << endl;
}
*************** class some_derived::func(derived_func_ar
*** 37,48 ****
int
main()
{
! some_derived d;
! some_derived::derived_func_args dfa;
some_base *b = &d;
dfa.i = 10;
dfa.f = 20;
! b->func(dfs);
return 0;
}
--- 37,48 ----
int
main()
{
! 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); // ERROR - dfs not declared
return 0;
}