1// PR c++/10291
2// { dg-do link }
3
4template <class T>
5int foo ()
6{
7  static int i;
8
9  struct S {
10    int bar () {
11      return i;
12    }
13  } s;
14
15  return s.bar ();
16}
17
18int main ()
19{
20  foo<int>();
21}
22