1 // { dg-do assemble } 2 3 void f()4 f() 5 { 6 class Local_2 { 7 friend class Friend; 8 9 int i; 10 }; 11 12 class Friend { 13 public: 14 void g() { 15 Local_2 l2; 16 l2.i = 3; 17 } 18 }; 19 } 20