This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

eb4


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;
          }


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]