2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / enum3.C
blob0bf9b168db2ccf61020763c9bfb9148dece8e8a6
1 // { dg-do assemble  }
2 // GROUPS passed enums
3 // enum file
4 // From: frode@auticon.no
5 // Date:     Wed, 13 Jan 93 9:24:50 PST
6 // Subject:  enum trouble
7 // Message-ID: <"nac.no.001:13.00.93.18.40.52"@nac.no>
9 typedef enum{on, off} TOGGLE;
11 class field {
12 private:
13   TOGGLE toggle;
14 public:
15   virtual void on(void) { toggle = 3; };// { dg-error "" } .*
16   virtual void off(void) { toggle = on; };// { dg-error "" } .*
19 int main()