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