2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wdangling-reference" }
8 int& get() { return r; }
9 int&& rget() { return static_cast<int&&>(r); }
15 int& l = R{i}.get(); // { dg-bogus "dangling reference" }
16 int const& cl = R{i}.get(); // { dg-bogus "dangling reference" }
17 int&& r = R{i}.rget(); // { dg-bogus "dangling reference" }
18 int const&& cr = R{i}.rget(); // { dg-bogus "dangling reference" }