11diff --git a/libcxx/include/cmath b/libcxx/include/cmath
2- index 65a853165..a9cd04aa0 100644
2+ index 4d81eed339d8..46c9b90b70e0 100644
33--- a/libcxx/include/cmath
44+++ b/libcxx/include/cmath
55@@ -7,6 +7,9 @@
@@ -23,18 +23,18 @@ index 65a853165..a9cd04aa0 100644
2323 template <class _A1, class _A2, class _A3>
2424 inline _LIBCPP_INLINE_VISIBILITY
2525@@ -634,8 +639,10 @@ lerp(float __a, float __b, float __t) _NOEXCEPT { return __ler
26- _LIBCPP_HIDE_FROM_ABI constexpr double
26+ constexpr double
2727 lerp(double __a, double __b, double __t) _NOEXCEPT { return __lerp(__a, __b, __t); }
2828
2929+ #if !(defined(__NEWLIB__) && (defined(_LDBLD_EQ_DBL) || !defined(__CYGWIN__)))
30- _LIBCPP_HIDE_FROM_ABI constexpr long double
30+ constexpr long double
3131 lerp(long double __a, long double __b, long double __t) _NOEXCEPT { return __lerp(__a, __b, __t); }
3232+ #endif
3333
3434 template <class _A1, class _A2, class _A3>
3535 inline _LIBCPP_HIDE_FROM_ABI
3636diff --git a/libcxx/include/math.h b/libcxx/include/math.h
37- index 0ec584af9..e26b5138a 100644
37+ index 0ec584af9dbe..e26b5138ae1b 100644
3838--- a/libcxx/include/math.h
3939+++ b/libcxx/include/math.h
4040@@ -7,6 +7,9 @@
0 commit comments