1 // Origin: Mark Mitchell <mark@codesourcery.com> 2 3 template <class T> 4 struct S { 5 template <class U> 6 S (U); 7 }; 8 main()9 int main () 10 { 11 S<int> (3.0); 12 } 13