1 // PR c++/101165 - P2266R1 - Simpler implicit move
2 // { dg-do compile { target c++23 } }
3 // Test from P2266R1, $ 3.4. A specific case involving reference_wrapper.
12 std::reference_wrapper<Widget> fifteen() {
14 // OK until CWG1579; OK after LWG2993. Proposed: ill-formed
15 return w; // { dg-error "could not convert" }