// PR c++/22434 // { dg-options "" } struct A { A(void*); // { dg-message "initializing" } ~A(); }; void foo(const int i, bool b) { b ? A(0) : i; // { dg-error "conversion" } }