https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106784
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- FWIW, I notice that include/std/type_traits implements struct __is_nothrow_convertible so I think its name has to change, otherwise it would clash with this new built-in. Though, it seems that clang doesn't have the __is_nothrow_convertible built-in, so maybe we want just __is_convertible.