@@ -1073,10 +1073,10 @@ IRIS_RVARIANT_ALWAYS_THROWING_UNREACHABLE_END
10731073 requires (std::three_way_comparable<Ts_> && ...)
10741074 friend constexpr std::common_comparison_category_t<std::compare_three_way_result_t<Ts_>...>
10751075 operator<=>(rvariant<Ts_...> const &, rvariant<Ts_...> const &)
1076- noexcept (std::conjunction_v<std::is_nothrow_invocable_r<
1076+ /* noexcept(std::conjunction_v<std::is_nothrow_invocable_r<
10771077 std::common_comparison_category_t<std::compare_three_way_result_t<Ts_>...>,
10781078 std::compare_three_way, Ts_ const&, Ts_ const&
1079- >...>);
1079+ >...>)*/ ;
10801080
10811081 template <class ... Ts_>
10821082 friend constexpr rvariant<Ts_...> detail::make_valueless () noexcept ;
@@ -1459,10 +1459,10 @@ template<class... Ts>
14591459 requires (std::three_way_comparable<Ts> && ...)
14601460[[nodiscard]] IRIS_FORCEINLINE constexpr std::common_comparison_category_t<std::compare_three_way_result_t<Ts>...>
14611461operator<=>(rvariant<Ts...> const & v, rvariant<Ts...> const & w)
1462- noexcept (std::conjunction_v<std::is_nothrow_invocable_r<
1463- std::common_comparison_category_t <std::compare_three_way_result_t <Ts>...>,
1464- std::compare_three_way, Ts const &, Ts const &
1465- >...>)
1462+ // noexcept(std::conjunction_v<std::is_nothrow_invocable_r<
1463+ // std::common_comparison_category_t<std::compare_three_way_result_t<Ts>...>,
1464+ // std::compare_three_way, Ts const&, Ts const&
1465+ // >...>)
14661466{
14671467 auto const vi = detail::valueless_bias<rvariant<Ts...>>(v.index_ );
14681468 auto const wi = detail::valueless_bias<rvariant<Ts...>>(w.index_ );
0 commit comments