Add details output for assume processing.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / union2.C
blob667ecb6b0d9c0addc7977930309675e332f3df14
1 // { dg-do assemble  }
2 // GROUPS passed unions
3 // anon-union file
4 // From: gerlek@dat.cse.ogi.edu (Michael Gerlek)
5 // Date:     Tue, 8 Dec 92 12:56 PST
6 // Subject:  private anonymous unions have public members? (gcc-2.3.1)
7 // Message-ID: <m0mzByL-0000hoC@dat.cse.ogi.edu>
9 class A {
10 public:
11   int x;
12 private:
13   int y;    // { dg-message "" } private
14   union {
15     int z;  // { dg-message "" } private
16   };
19 void f() {
20   A a;
22   a.x = 0;
23   a.y = 1;// { dg-error "" } .*
24   a.z = 2;// { dg-error "" }