1 // { dg-do compile { target c++11 } } 2 // PR c++/33045 3 int && f (); 4 5 template<typename T, typename U> 6 struct is_same 7 { 8 static const bool value = false; 9 }; 10 11 template<typename T> 12 struct is_same<T, T> 13 { 14 static const bool value = true; 15 }; 16 17 static_assert(is_same<decltype(f()), int&&>::value, "decltype of rvalue reference"); 18