xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.brendan/friend3.C (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1 // Build don't link:
2 // GROUPS passed friends
3 class B {
4 
5    friend class A;
6 
7    enum {
8       bEnum = 1,
9    }; // 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:
aFunction(int a[B::bEnum])22    void aFunction(int a[B::bEnum])
23    {
24       B b;
25       b.bArray[ B::bEnum ] = aMember;
26    }
27 };
28 
29