File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -220,7 +220,9 @@ template <class... Types>
220220# include < __config>
221221# include < __cstddef/size_t.h>
222222# include < __fwd/array.h>
223+ # include < __fwd/complex.h>
223224# include < __fwd/pair.h>
225+ # include < __fwd/subrange.h>
224226# include < __fwd/tuple.h>
225227# include < __memory/allocator_arg_t.h>
226228# include < __memory/uses_allocator.h>
@@ -341,7 +343,7 @@ concept __tuple_like_no_tuple = __tuple_like<_Tp> && !__is_tuple_v<_Tp>;
341343template <class _Tp , class _Up , class _IndexSeq >
342344struct __tuple_common_comparison_category_impl {};
343345template <class _Tp , class _Up , size_t ... _Indices>
344- requires requires {
346+ requires (tuple_size_v<_Tp> == tuple_size_v<_Up>) && requires {
345347 typename common_comparison_category_t <
346348 __synth_three_way_result<tuple_element_t <_Indices, _Tp>, tuple_element_t <_Indices, _Up>>...>;
347349 }
You can’t perform that action at this time.
0 commit comments