1 // Core 1212 2 // { dg-options -std=c++0x } 3 4 template <class T, class U> struct assert_same_type; 5 template <class T> struct assert_same_type<T,T> {}; 6 7 int main() 8 { 9 int i; 10 assert_same_type<int&&,decltype(static_cast<int&&>(i))>(); 11 } 12