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>
220
220
# include < __config>
221
221
# include < __cstddef/size_t.h>
222
222
# include < __fwd/array.h>
223
+ # include < __fwd/complex.h>
223
224
# include < __fwd/pair.h>
225
+ # include < __fwd/subrange.h>
224
226
# include < __fwd/tuple.h>
225
227
# include < __memory/allocator_arg_t.h>
226
228
# include < __memory/uses_allocator.h>
@@ -341,7 +343,7 @@ concept __tuple_like_no_tuple = __tuple_like<_Tp> && !__is_tuple_v<_Tp>;
341
343
template <class _Tp , class _Up , class _IndexSeq >
342
344
struct __tuple_common_comparison_category_impl {};
343
345
template <class _Tp , class _Up , size_t ... _Indices>
344
- requires requires {
346
+ requires (tuple_size_v<_Tp> == tuple_size_v<_Up>) && requires {
345
347
typename common_comparison_category_t <
346
348
__synth_three_way_result<tuple_element_t <_Indices, _Tp>, tuple_element_t <_Indices, _Up>>...>;
347
349
}
You can’t perform that action at this time.
0 commit comments