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