1 // { dg-do assemble } 2 3 template <class A> class B { 4 A a; 5 public: value()6 const A& value () { return a; } 7 }; 8 static B<int> b_int; 9 foo()10 int foo () { return b_int.value(); } 11