I added this __is_bool alias template in
r15-2309-g6d86486292acbe but
it isn't actually used so can be removed.
libstdc++-v3/ChangeLog:
* include/std/optional (__is_bool): Remove.
using __not_self = __not_<is_same<optional, __remove_cvref_t<_Up>>>;
template<typename _Up>
using __not_tag = __not_<is_same<in_place_t, __remove_cvref_t<_Up>>>;
- template<typename _Up>
- using __is_bool = is_same<remove_cv_t<_Up>, bool>;
template<typename... _Cond>
using _Requires = enable_if_t<__and_v<_Cond...>, bool>;
#endif