Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.dg / init / init-ref4.C
blob7cd6986ce529ccc310c1be60eef45441eb5ffd7e
1 // Origin: dgregor@gcc.gnu.org
2 // PR c++/11384
3 // foo<int>::_S_something was not being emitted (as a weak definition).
5 // { dg-do run }
6 // { dg-require-weak "" }
8 template<typename T> 
9   struct foo
10   {
11     static const T _S_something;
12   };
14 template<typename T>
15   const T foo<T>::_S_something = T();
17 int main()
19   const int* p = &foo<int>::_S_something;
20   return 0;