1 // { dg-do compile { target c++11 } } 2 struct S 3 { 4 S(); 5 S(S &&); 6 private: 7 S(S &); 8 }; 9 f()10 S f() 11 { 12 S s; 13 return static_cast<S&&>(s); 14 } 15