// { dg-do compile { target c++11 } } int x, &&y = static_cast(x); typedef decltype((y)) myInt; // `y' is a parenthesized id-expression of type int that is an lvalue typedef int &myInt;