// { dg-do compile }// Origin: Giovanni Bajo <giovannibajo at gcc dot gnu dot org>// DR90: Should the enclosing class be an "associated class" too? structA{unionU{};friendvoidf(U);};structB{structS{};friendvoidf(S);};intmain(){A::Uu;f(u);B::Ss;f(s);}