// Origin: dgregor@gcc.gnu.org// PR c++/11384// foo<int>::_S_something was not being emitted (as a weak definition).// { dg-do run }// { dg-require-weak "" }template<typenameT>structfoo{staticconstT_S_something;};template<typenameT>constTfoo<T>::_S_something=T();intmain(){constint*p=&foo<int>::_S_something;return0;}