Don't test deprecated has_denorm in C++23 and above

This commit is contained in:
John Wellbelove 2025-12-09 09:34:07 +00:00
parent 868eaa2b79
commit 338d0a4cf5

View File

@ -45,7 +45,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -84,7 +86,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -123,7 +127,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -162,7 +168,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -201,7 +209,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -240,7 +250,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -279,7 +291,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -318,7 +332,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -357,7 +373,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -396,7 +414,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -435,7 +455,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -474,7 +496,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -513,7 +537,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -552,7 +578,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);
@ -591,7 +619,9 @@ namespace
CHECK_EQUAL(STD_NL::digits, ETL_NL::digits);
CHECK_EQUAL(STD_NL::digits10, ETL_NL::digits10);
CHECK_EQUAL(STD_NL::epsilon(), ETL_NL::epsilon());
#if ETL_NOT_USING_CPP23
CHECK_EQUAL(int(STD_NL::has_denorm), int(ETL_NL::has_denorm));
#endif
CHECK_EQUAL(STD_NL::has_denorm_loss, ETL_NL::has_denorm_loss);
CHECK_EQUAL(STD_NL::has_infinity, ETL_NL::has_infinity);
CHECK_EQUAL(STD_NL::has_quiet_NaN, ETL_NL::has_quiet_NaN);