2014-01-30 Alangi Derick <alangiderick@gmail.com>
[official-gcc.git] / gcc / testsuite / g++.dg / template / explicit7.C
blob7424677181a787e2a8e62fdc59e6a62e793b4f20
1 // PR c++/22263
2 // { dg-do link }
4 template <class T> struct S { T foo (); T bar (); };
5 template <class T> T S<T>::foo () { return bar (); }
6 template struct S<int>;
7 template <class T> T S<T>::bar () { return T (); }
9 #if !__GXX_WEAK__
10 template int S<int>::bar ();
11 #endif
13 int main () { return S<int>().foo (); }