Fix PR48484
[official-gcc.git] / gcc / testsuite / g++.dg / tc1 / dr90.C
blobb6ec24cc849e497462ea8bdd04386343dce03b65
1 // { dg-do compile }
2 // Origin: Giovanni Bajo <giovannibajo at gcc dot gnu dot org>
3 // DR90: Should the enclosing class be an "associated class" too? 
5 struct A {
6   union U {};
7   friend void f(U);
8 };
10 struct B {
11   struct S {};
12   friend void f(S);
15 int main() { 
16   A::U    u; 
17   f(u);
18   B::S    s;
19   f(s);