1 // PR c++/54835, DR 1518 2 // { dg-do compile { target c++11 } } 3 4 struct A 5 { 6 explicit A(int = 42); 7 }; 8 main()9 int main() 10 { 11 A a1 = { }; // { dg-error "explicit" } 12 A a2 = { 24 }; // { dg-error "explicit" } 13 } 14