1 // PR c++/69000
2 // { dg-do compile }
3 // { dg-require-effective-target tls }
4 
5 class A {};
6 
7 template <typename T>
8 struct B
9 {
fooB10   static int *& foo () { static __thread int *c = 0; return c; }
11 };
12 
13 B<A> d;
14 
15 void
bar()16 bar ()
17 {
18   d.foo ();
19 }
20