// PR c++/47080 // { dg-options "" } // { dg-do compile { target c++11 } } struct A { explicit operator int(); // { dg-message "qualification conversion" } }; int main() { bool b((A())); // { dg-error "invalid user-defined" } !A(); // { dg-error "" } }