2 // GROUPS niklas pt friend
3 template <class T> class C1
11 int data_member; // { dg-message "" }
12 friend class C1; // { dg-error "" }
17 template <class T> void C1<T>::diddle_C2 ()
19 C2_object.data_member = 99; // { dg-error "" }
22 C1<int> C1_int_object;
26 C1_int_object.diddle_C2 ();