diff options
author | mikhnenko <mikhnenko@yandex-team.com> | 2023-11-30 09:05:42 +0300 |
---|---|---|
committer | mikhnenko <mikhnenko@yandex-team.com> | 2023-11-30 09:24:26 +0300 |
commit | 92dedad2d17ae6d3d578dd8e48819b5ccc564977 (patch) | |
tree | 1e0b94cae19bc68471feb39ac1b9e146dbddd870 /contrib/libs | |
parent | 33583b9af1e7a68aaae41f6e192c4d49cf5a67fb (diff) | |
download | ydb-92dedad2d17ae6d3d578dd8e48819b5ccc564977.tar.gz |
Remove patch for compatibility with old gcc
Diffstat (limited to 'contrib/libs')
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/__bit/bit_cast.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/contrib/libs/cxxsupp/libcxx/include/__bit/bit_cast.h b/contrib/libs/cxxsupp/libcxx/include/__bit/bit_cast.h index c5b5cfa5c6..831207671e 100644 --- a/contrib/libs/cxxsupp/libcxx/include/__bit/bit_cast.h +++ b/contrib/libs/cxxsupp/libcxx/include/__bit/bit_cast.h @@ -11,7 +11,6 @@ #define _LIBCPP___BIT_BIT_CAST_H #include <__config> -#include <cstring> #include <type_traits> #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) @@ -29,19 +28,6 @@ template <class _ToType, class _FromType> _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr _ToType bit_cast(const _FromType& __from) noexcept { return __builtin_bit_cast(_ToType, __from); } -#else _LIBCPP_STD_VER > 14 - -template<class _ToType, class _FromType, class = enable_if_t< - sizeof(_ToType) == sizeof(_FromType) && - is_trivially_copyable<_ToType>::value && - is_trivially_copyable<_FromType>::value ->> -_LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI -constexpr _ToType bit_cast(_FromType const& __from) noexcept { - _ToType __to; - ::memcpy(&__to, &__from, sizeof(__from)); - return __to; -} #endif // _LIBCPP_STD_VER > 17 |