1 // Negative explicit conv test.
2 // { dg-do compile { target c++11 } }
3 
4 struct A {
5   A(const A&, int = 0);		// { dg-message "note" }
6 };
7 struct B
8 {
9   explicit operator A();
10 };
11 
main()12 int main()
13 {
14   B b;
15   (A(b));			// OK
16   (A(b,1));			// { dg-error "cannot convert" }
17 }
18