1 // PR c++/12397 2 3 struct foo { }; 4 5 template <typename T> struct bar 6 { barbar7 bar(){} 8 int i; barbar9 bar (const bar<T>& foo) : i (foo.i) {} 10 }; 11 main()12 int main() 13 { 14 bar<int> b1; 15 bar<int> b2(b1); 16 } 17