https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120830
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> ---
/* Assert that mode M has type T, and return it in that form. */
template<typename T>
inline T
as_a (machine_mode m)
{
gcc_checking_assert (T::includes_p (m));
return typename mode_traits<T>::from_int (m);
}
