1 // PR c++/50344
2 // { dg-options "" }
3 
4 template <typename T> class C
5 {
6    friend T;
7    int i;
8 };
9 
10 struct S
11 {
fS12     int f()
13     {
14        C<const S> c;
15        return c.i;
16     }
17 };
18