Skip to content

Commit 5ab20cd

Browse files
committed
Workaround LLVM-103644 in <tuple>
**DO NOT MERGE** this has been fixed for rc3 by llvm/llvm-project#101879.
1 parent 6ea4686 commit 5ab20cd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

stl/inc/tuple

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ struct _Three_way_comparison_result_with_tuple_like {};
191191

192192
template <class... _TTypes, class _UTuple, size_t... _Indices>
193193
requires
194-
#if !defined(__clang__) && !defined(__EDG__) // TRANSITION, DevCom-10265237
194+
#ifndef __EDG__ // TRANSITION, DevCom-10265237 and LLVM-103644
195195
(sizeof...(_TTypes) == sizeof...(_Indices)) &&
196196
#endif // ^^^ workaround ^^^
197197
(requires { typename _Synth_three_way_result<_TTypes, tuple_element_t<_Indices, _UTuple>>; } && ...)

0 commit comments

Comments
 (0)