aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs
diff options
context:
space:
mode:
authormikhnenko <mikhnenko@yandex-team.com>2023-11-30 09:05:42 +0300
committermikhnenko <mikhnenko@yandex-team.com>2023-11-30 09:24:26 +0300
commit92dedad2d17ae6d3d578dd8e48819b5ccc564977 (patch)
tree1e0b94cae19bc68471feb39ac1b9e146dbddd870 /contrib/libs
parent33583b9af1e7a68aaae41f6e192c4d49cf5a67fb (diff)
downloadydb-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.h14
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