1 // PR c++/69961 2 3 struct A { A (int); }; 4 5 template <typename T> foo()6 void foo () 7 { 8 A::A ((T)0); // { dg-error "cannot call constructor .A::A. directly" } 9 } 10 11 void bar()12 bar () 13 { 14 foo<int> (); 15 } 16