Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / warn / Wdangling-reference16.C
blob91996922291b4c3d606a1fb9da85e340dff8f9ae
1 // PR c++/109640
2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wdangling-reference" }
5 bool
6 fn0 ()
8     int a;
9     int&& i = [](int& r) -> int&& { return static_cast<int&&>(r); }(a); // { dg-bogus "dangling reference" }
10     auto const l = [](int& r) -> int&& { return static_cast<int&&>(r); };
11     int&& j = l(a);
12     return &i == &j;