"sigra at home dot se" <gcc-bugzilla@gcc.gnu.org> writes: | std::cout << static_cast<unsigned short>(t) << std::endl; | } | | If "static_cast<const unsigned short>" would work, the compiler should warn. given call-by-value, you must be joking. -- Gaby