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