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