https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66808
--- Comment #3 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- template <typename> class A { int *destroyThreadState_threadStatus = getThreadStatus(); int *getThreadStatus() { static __thread int a; return &a; } }; A<int> b;