2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / friend3.C
blobd49629e2b1fcd2d2d812dee3ddee739c56046ae4
1 // { dg-do assemble  }
2 // GROUPS passed friends
3 class B {
5    friend class A;
7    enum {
8       bEnum = 1, // { dg-error "comma at end" "" { target { ! c++11 } } }
9    };
11    int bArray[ bEnum ];
13 public:
14    void bFunction(int arg[ bEnum ]);
18 class A {
19    int aMember;
21 public:
22    void aFunction(int a[B::bEnum])
23    {
24       B b;
25       b.bArray[ B::bEnum ] = aMember;
26    }