From d14b0a4e531760b6aeccf20b666eaec8bd0b8461 Mon Sep 17 00:00:00 2001 From: Tyler Veness Date: Sat, 3 Aug 2024 21:34:27 +0000 Subject: [PATCH] Remove C++23 check around has_denorm deprecation suppression --- Eigen/src/Core/arch/Default/BFloat16.h | 8 -------- Eigen/src/Core/arch/Default/Half.h | 8 -------- 2 files changed, 16 deletions(-) diff --git a/Eigen/src/Core/arch/Default/BFloat16.h b/Eigen/src/Core/arch/Default/BFloat16.h index 9e79a39a4..14f0524a3 100644 --- a/Eigen/src/Core/arch/Default/BFloat16.h +++ b/Eigen/src/Core/arch/Default/BFloat16.h @@ -139,15 +139,11 @@ struct numeric_limits_bfloat16_impl { static EIGEN_CONSTEXPR const bool has_infinity = true; static EIGEN_CONSTEXPR const bool has_quiet_NaN = true; static EIGEN_CONSTEXPR const bool has_signaling_NaN = true; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(push) EIGEN_DISABLE_DEPRECATED_WARNING -#endif static EIGEN_CONSTEXPR const std::float_denorm_style has_denorm = std::denorm_present; static EIGEN_CONSTEXPR const bool has_denorm_loss = false; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(pop) -#endif static EIGEN_CONSTEXPR const std::float_round_style round_style = std::numeric_limits::round_style; static EIGEN_CONSTEXPR const bool is_iec559 = true; // The C++ standard defines this as "true if the set of values representable @@ -194,17 +190,13 @@ template EIGEN_CONSTEXPR const bool numeric_limits_bfloat16_impl::has_quiet_NaN; template EIGEN_CONSTEXPR const bool numeric_limits_bfloat16_impl::has_signaling_NaN; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(push) EIGEN_DISABLE_DEPRECATED_WARNING -#endif template EIGEN_CONSTEXPR const std::float_denorm_style numeric_limits_bfloat16_impl::has_denorm; template EIGEN_CONSTEXPR const bool numeric_limits_bfloat16_impl::has_denorm_loss; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(pop) -#endif template EIGEN_CONSTEXPR const std::float_round_style numeric_limits_bfloat16_impl::round_style; template diff --git a/Eigen/src/Core/arch/Default/Half.h b/Eigen/src/Core/arch/Default/Half.h index 073cf6f42..1f314fae2 100644 --- a/Eigen/src/Core/arch/Default/Half.h +++ b/Eigen/src/Core/arch/Default/Half.h @@ -208,15 +208,11 @@ struct numeric_limits_half_impl { static EIGEN_CONSTEXPR const bool has_infinity = true; static EIGEN_CONSTEXPR const bool has_quiet_NaN = true; static EIGEN_CONSTEXPR const bool has_signaling_NaN = true; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(push) EIGEN_DISABLE_DEPRECATED_WARNING -#endif static EIGEN_CONSTEXPR const std::float_denorm_style has_denorm = std::denorm_present; static EIGEN_CONSTEXPR const bool has_denorm_loss = false; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(pop) -#endif static EIGEN_CONSTEXPR const std::float_round_style round_style = std::round_to_nearest; static EIGEN_CONSTEXPR const bool is_iec559 = true; // The C++ standard defines this as "true if the set of values representable @@ -263,17 +259,13 @@ template EIGEN_CONSTEXPR const bool numeric_limits_half_impl::has_quiet_NaN; template EIGEN_CONSTEXPR const bool numeric_limits_half_impl::has_signaling_NaN; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(push) EIGEN_DISABLE_DEPRECATED_WARNING -#endif template EIGEN_CONSTEXPR const std::float_denorm_style numeric_limits_half_impl::has_denorm; template EIGEN_CONSTEXPR const bool numeric_limits_half_impl::has_denorm_loss; -#if __cplusplus >= 202302L EIGEN_DIAGNOSTICS(pop) -#endif template EIGEN_CONSTEXPR const std::float_round_style numeric_limits_half_impl::round_style; template