OSDN Git Service

Fix PR 17408 and PR 17409.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.brendan / friend3.C
1 // { dg-do assemble  }
2 // GROUPS passed friends
3 class B {
4
5    friend class A;
6
7    enum {
8       bEnum = 1,
9    }; // { dg-error "" } comma
10
11    int bArray[ bEnum ];
12
13 public:
14    void bFunction(int arg[ bEnum ]);
15 };
16
17
18 class A {
19    int aMember;
20
21 public:
22    void aFunction(int a[B::bEnum])
23    {
24       B b;
25       b.bArray[ B::bEnum ] = aMember;
26    }
27 };
28