diff --git a/stl/inc/xutility b/stl/inc/xutility index 68fd05a7463..d5c4d62190b 100644 --- a/stl/inc/xutility +++ b/stl/inc/xutility @@ -431,6 +431,10 @@ template <_Has_member_element_type _Ty> struct indirectly_readable_traits<_Ty> : _Cond_value_type {}; // clang-format off +template <_Has_member_value_type _Ty> + requires _Has_member_element_type<_Ty> +struct indirectly_readable_traits<_Ty> {}; + template <_Has_member_value_type _Ty> requires _Has_member_element_type<_Ty> && same_as, remove_cv_t>