// Origin: Jason Merrill struct A { A (); explicit A (int); }; int main () { const A& r = 1; // ERROR - no suitable constructor }