2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wdangling-reference" }
10 template <typename T, typename FUNC>
11 const T& unwrap_2(const Wrapper<T>& r, FUNC&&) {
15 int main(int, char**) {
16 const Wrapper<int> w{1234};
17 const auto& u = unwrap_2(w, 1L); // { dg-bogus "dangling reference" }
18 __builtin_printf("Unwrapped value : %d\n", u);