1 // PR c++/10291 2 // { dg-do link } 3 4 template <class T> foo()5 int 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 main()18 int main () 19 { 20 foo<int>(); 21 } 22