diff options
author | mikhnenko <mikhnenko@yandex-team.com> | 2023-11-30 19:30:11 +0300 |
---|---|---|
committer | mikhnenko <mikhnenko@yandex-team.com> | 2023-11-30 21:58:14 +0300 |
commit | f5d4e4495f6741d8df199dc9f888417ab0485010 (patch) | |
tree | 658aed141d6b671f9fbd56cc448b2f412e30951e | |
parent | 2f7d8b6e692bd7584a66686b5504381631dd4522 (diff) | |
download | ydb-f5d4e4495f6741d8df199dc9f888417ab0485010.tar.gz |
Remove unused patches
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/__algorithm/comp_ref_type.h | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/__compare/is_eq.h | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/__functional/function.h | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/algorithm | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/list | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/memory | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/numeric | 2 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/optional | 55 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/span | 14 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/tuple | 2 |
11 files changed, 42 insertions, 45 deletions
diff --git a/contrib/libs/cxxsupp/libcxx/include/__algorithm/comp_ref_type.h b/contrib/libs/cxxsupp/libcxx/include/__algorithm/comp_ref_type.h index c6f66c0e56..4719871461 100644 --- a/contrib/libs/cxxsupp/libcxx/include/__algorithm/comp_ref_type.h +++ b/contrib/libs/cxxsupp/libcxx/include/__algorithm/comp_ref_type.h @@ -50,7 +50,7 @@ struct __debug_less _LIBCPP_CONSTEXPR_AFTER_CXX11 inline _LIBCPP_INLINE_VISIBILITY decltype((void)declval<_Compare&>()( - declval<_LHS const&>(), declval<_RHS const&>())) + declval<_LHS &>(), declval<_RHS &>())) __do_compare_assert(int, _LHS & __l, _RHS & __r) { _LIBCPP_DEBUG_ASSERT(!__comp_(__l, __r), "Comparator does not induce a strict weak ordering"); diff --git a/contrib/libs/cxxsupp/libcxx/include/__compare/is_eq.h b/contrib/libs/cxxsupp/libcxx/include/__compare/is_eq.h index 78e5c70a33..49648924e8 100644 --- a/contrib/libs/cxxsupp/libcxx/include/__compare/is_eq.h +++ b/contrib/libs/cxxsupp/libcxx/include/__compare/is_eq.h @@ -18,7 +18,7 @@ _LIBCPP_BEGIN_NAMESPACE_STD -#if _LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_SPACESHIP_OPERATOR) +#if _LIBCPP_STD_VER > 17 _LIBCPP_HIDE_FROM_ABI inline constexpr bool is_eq(partial_ordering __c) noexcept { return __c == 0; } _LIBCPP_HIDE_FROM_ABI inline constexpr bool is_neq(partial_ordering __c) noexcept { return __c != 0; } diff --git a/contrib/libs/cxxsupp/libcxx/include/__functional/function.h b/contrib/libs/cxxsupp/libcxx/include/__functional/function.h index 59a0f72245..312443b67c 100644 --- a/contrib/libs/cxxsupp/libcxx/include/__functional/function.h +++ b/contrib/libs/cxxsupp/libcxx/include/__functional/function.h @@ -614,7 +614,7 @@ struct __policy _LIBCPP_INLINE_VISIBILITY static const __policy* __create_empty() { - static const /*_LIBCPP_CONSTEXPR*/ __policy __policy_ = {nullptr, nullptr, + static const _LIBCPP_CONSTEXPR __policy __policy_ = {nullptr, nullptr, true, #ifndef _LIBCPP_NO_RTTI &typeid(void) diff --git a/contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h b/contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h index 130cbbfb51..57ce23483d 100644 --- a/contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h +++ b/contrib/libs/cxxsupp/libcxx/include/__memory/allocator.h @@ -123,7 +123,7 @@ public: _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 void deallocate(_Tp* __p, size_t __n) _NOEXCEPT { if (__libcpp_is_constant_evaluated()) { - ::operator delete((void*)__p); + ::operator delete(__p); } else { _VSTD::__libcpp_deallocate((void*)__p, __n * sizeof(_Tp), _LIBCPP_ALIGNOF(_Tp)); } diff --git a/contrib/libs/cxxsupp/libcxx/include/algorithm b/contrib/libs/cxxsupp/libcxx/include/algorithm index 9146a130bf..adf7e6a417 100644 --- a/contrib/libs/cxxsupp/libcxx/include/algorithm +++ b/contrib/libs/cxxsupp/libcxx/include/algorithm @@ -1303,7 +1303,7 @@ template <class BidirectionalIterator, class Compare> #endif #if defined(_LIBCPP_HAS_PARALLEL_ALGORITHMS) && _LIBCPP_STD_VER >= 17 -//# include <__pstl_algorithm> +#error # include <__pstl_algorithm> #endif #endif // _LIBCPP_ALGORITHM diff --git a/contrib/libs/cxxsupp/libcxx/include/list b/contrib/libs/cxxsupp/libcxx/include/list index acfc206452..d75b15c060 100644 --- a/contrib/libs/cxxsupp/libcxx/include/list +++ b/contrib/libs/cxxsupp/libcxx/include/list @@ -1940,7 +1940,7 @@ list<_Tp, _Alloc>::splice(const_iterator __p, list& __c, const_iterator __i) __cn1->__add(*__ip); (*__ip)->__c_ = __cn1; if (--__cn2->end_ != __ip) - memmove(__ip, __ip+1, (__cn2->end_ - __ip)*sizeof(__i_node*)); + _VSTD::memmove(__ip, __ip+1, (__cn2->end_ - __ip)*sizeof(__i_node*)); } } __db->unlock(); diff --git a/contrib/libs/cxxsupp/libcxx/include/memory b/contrib/libs/cxxsupp/libcxx/include/memory index 458a955a8b..a495caa898 100644 --- a/contrib/libs/cxxsupp/libcxx/include/memory +++ b/contrib/libs/cxxsupp/libcxx/include/memory @@ -1134,7 +1134,7 @@ struct __builtin_new_allocator { _LIBCPP_END_NAMESPACE_STD #if defined(_LIBCPP_HAS_PARALLEL_ALGORITHMS) && _LIBCPP_STD_VER >= 17 -//# include <__pstl_memory> +#error # include <__pstl_memory> #endif #endif // _LIBCPP_MEMORY diff --git a/contrib/libs/cxxsupp/libcxx/include/numeric b/contrib/libs/cxxsupp/libcxx/include/numeric index 0df01faad5..90022de73a 100644 --- a/contrib/libs/cxxsupp/libcxx/include/numeric +++ b/contrib/libs/cxxsupp/libcxx/include/numeric @@ -173,7 +173,7 @@ template<class T> #endif #if defined(_LIBCPP_HAS_PARALLEL_ALGORITHMS) && _LIBCPP_STD_VER >= 17 -// # include <__pstl_numeric> +#error # include <__pstl_numeric> #endif #endif // _LIBCPP_NUMERIC diff --git a/contrib/libs/cxxsupp/libcxx/include/optional b/contrib/libs/cxxsupp/libcxx/include/optional index b4d4a2cbf4..39b9f25db5 100644 --- a/contrib/libs/cxxsupp/libcxx/include/optional +++ b/contrib/libs/cxxsupp/libcxx/include/optional @@ -666,14 +666,16 @@ private: // LWG2756: conditionally explicit conversion from _Up struct _CheckOptionalArgsConstructor { template <class _Up> - static constexpr bool __enable_implicit = - is_constructible_v<_Tp, _Up&&> && - is_convertible_v<_Up&&, _Tp>; + static constexpr bool __enable_implicit() { + return is_constructible_v<_Tp, _Up&&> && + is_convertible_v<_Up&&, _Tp>; + } template <class _Up> - static constexpr bool __enable_explicit = - is_constructible_v<_Tp, _Up&&> && - !is_convertible_v<_Up&&, _Tp>; + static constexpr bool __enable_explicit() { + return is_constructible_v<_Tp, _Up&&> && + !is_convertible_v<_Up&&, _Tp>; + } }; template <class _Up> using _CheckOptionalArgsCtor = _If< @@ -703,19 +705,22 @@ private: is_assignable<_Tp&, _Opt const&&> >; template <class _Up, class _QUp = _QualUp> - static constexpr bool __enable_implicit = - is_convertible<_QUp, _Tp>::value && - !__check_constructible_from_opt<_Up>::value; - + static constexpr bool __enable_implicit() { + return is_convertible<_QUp, _Tp>::value && + !__check_constructible_from_opt<_Up>::value; + } template <class _Up, class _QUp = _QualUp> - static constexpr bool __enable_explicit = - !is_convertible<_QUp, _Tp>::value && - !__check_constructible_from_opt<_Up>::value; - + static constexpr bool __enable_explicit() { + return !is_convertible<_QUp, _Tp>::value && + !__check_constructible_from_opt<_Up>::value; + } template <class _Up, class _QUp = _QualUp> - static constexpr bool __enable_assign = - !__check_constructible_from_opt<_Up>::value && - !__check_assignable_from_opt<_Up>::value; + static constexpr bool __enable_assign() { + // Construction and assignability of _QUp to _Tp has already been + // checked. + return !__check_constructible_from_opt<_Up>::value && + !__check_assignable_from_opt<_Up>::value; + } }; template <class _Up, class _QualUp> @@ -764,14 +769,14 @@ public: : __base(in_place, __il, _VSTD::forward<_Args>(__args)...) {} template <class _Up = value_type, enable_if_t< - _CheckOptionalArgsCtor<_Up>::template __enable_implicit<_Up> + _CheckOptionalArgsCtor<_Up>::template __enable_implicit<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY constexpr optional(_Up&& __v) : __base(in_place, _VSTD::forward<_Up>(__v)) {} template <class _Up, enable_if_t< - _CheckOptionalArgsCtor<_Up>::template __enable_explicit<_Up> + _CheckOptionalArgsCtor<_Up>::template __enable_explicit<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY constexpr explicit optional(_Up&& __v) @@ -779,7 +784,7 @@ public: // LWG2756: conditionally explicit conversion from const optional<_Up>& template <class _Up, enable_if_t< - _CheckOptionalLikeCtor<_Up, _Up const&>::template __enable_implicit<_Up> + _CheckOptionalLikeCtor<_Up, _Up const&>::template __enable_implicit<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 optional(const optional<_Up>& __v) @@ -787,7 +792,7 @@ public: this->__construct_from(__v); } template <class _Up, enable_if_t< - _CheckOptionalLikeCtor<_Up, _Up const&>::template __enable_explicit<_Up> + _CheckOptionalLikeCtor<_Up, _Up const&>::template __enable_explicit<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 explicit optional(const optional<_Up>& __v) @@ -797,7 +802,7 @@ public: // LWG2756: conditionally explicit conversion from optional<_Up>&& template <class _Up, enable_if_t< - _CheckOptionalLikeCtor<_Up, _Up &&>::template __enable_implicit<_Up> + _CheckOptionalLikeCtor<_Up, _Up &&>::template __enable_implicit<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 optional(optional<_Up>&& __v) @@ -805,7 +810,7 @@ public: this->__construct_from(_VSTD::move(__v)); } template <class _Up, enable_if_t< - _CheckOptionalLikeCtor<_Up, _Up &&>::template __enable_explicit<_Up> + _CheckOptionalLikeCtor<_Up, _Up &&>::template __enable_explicit<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 explicit optional(optional<_Up>&& __v) @@ -857,7 +862,7 @@ public: // LWG2756 template <class _Up, enable_if_t< - _CheckOptionalLikeAssign<_Up, _Up const&>::template __enable_assign<_Up> + _CheckOptionalLikeAssign<_Up, _Up const&>::template __enable_assign<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 optional& @@ -869,7 +874,7 @@ public: // LWG2756 template <class _Up, enable_if_t< - _CheckOptionalLikeCtor<_Up, _Up &&>::template __enable_assign<_Up> + _CheckOptionalLikeCtor<_Up, _Up &&>::template __enable_assign<_Up>() , int> = 0> _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 optional& diff --git a/contrib/libs/cxxsupp/libcxx/include/span b/contrib/libs/cxxsupp/libcxx/include/span index 1ebe34d090..00793a210c 100644 --- a/contrib/libs/cxxsupp/libcxx/include/span +++ b/contrib/libs/cxxsupp/libcxx/include/span @@ -586,23 +586,17 @@ public: _LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rbegin() const noexcept { return reverse_iterator(end()); } _LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rend() const noexcept { return reverse_iterator(begin()); } - inline _LIBCPP_INLINE_VISIBILITY span<const byte, dynamic_extent> __as_bytes() const noexcept; + _LIBCPP_INLINE_VISIBILITY span<const byte, dynamic_extent> __as_bytes() const noexcept + { return {reinterpret_cast<const byte *>(data()), size_bytes()}; } - inline _LIBCPP_INLINE_VISIBILITY span<byte, dynamic_extent> __as_writable_bytes() const noexcept; + _LIBCPP_INLINE_VISIBILITY span<byte, dynamic_extent> __as_writable_bytes() const noexcept + { return {reinterpret_cast<byte *>(data()), size_bytes()}; } private: pointer __data; size_type __size; }; -template<typename _Tp> -inline _LIBCPP_INLINE_VISIBILITY span<const byte, dynamic_extent> span<_Tp, dynamic_extent>::__as_bytes() const noexcept -{ return {reinterpret_cast<const byte *>(data()), size_bytes()}; } - -template<typename _Tp> -inline _LIBCPP_INLINE_VISIBILITY span<byte, dynamic_extent> span<_Tp, dynamic_extent>::__as_writable_bytes() const noexcept -{ return {reinterpret_cast<byte *>(data()), size_bytes()}; } - template <class _Tp, size_t _Extent> inline constexpr bool ranges::enable_borrowed_range<span<_Tp, _Extent> > = true; diff --git a/contrib/libs/cxxsupp/libcxx/include/tuple b/contrib/libs/cxxsupp/libcxx/include/tuple index 2837342ecb..c2bdc5410b 100644 --- a/contrib/libs/cxxsupp/libcxx/include/tuple +++ b/contrib/libs/cxxsupp/libcxx/include/tuple @@ -1784,8 +1784,6 @@ pair<_T1, _T2>::pair(piecewise_construct_t, : first(_VSTD::forward<_Args1>(_VSTD::get<_I1>( __first_args))...), second(_VSTD::forward<_Args2>(_VSTD::get<_I2>(__second_args))...) { - (void)__first_args; - (void)__second_args; } #if _LIBCPP_STD_VER > 14 |