Remove redundant ETL_FORCE_NO_ADVANCED_CPP macro

This commit is contained in:
John Wellbelove 2025-01-22 14:51:18 +00:00
parent efa7c19e8b
commit 6c6c7b00a5
4 changed files with 95 additions and 95 deletions

View File

@ -274,7 +274,7 @@ SOFTWARE.
//*************************************
// The macros below are dependent on the profile.
// C++11
#if ETL_USING_CPP11 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP11
#define ETL_CONSTEXPR constexpr
#define ETL_CONSTEXPR11 constexpr // Synonym for ETL_CONSTEXPR
#define ETL_CONSTANT constexpr
@ -314,7 +314,7 @@ SOFTWARE.
//*************************************
// C++14
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
#define ETL_CONSTEXPR14 constexpr
#if !defined(ETL_IN_UNIT_TEST)
@ -332,7 +332,7 @@ SOFTWARE.
//*************************************
// C++17
#if ETL_USING_CPP17 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP17
#define ETL_CONSTEXPR17 constexpr
#define ETL_IF_CONSTEXPR constexpr
#define ETL_NODISCARD [[nodiscard]]
@ -350,7 +350,7 @@ SOFTWARE.
//*************************************
// C++20
#if ETL_USING_CPP20 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP20
#define ETL_LIKELY [[likely]]
#define ETL_UNLIKELY [[unlikely]]
#define ETL_CONSTEXPR20 constexpr
@ -376,7 +376,7 @@ SOFTWARE.
//*************************************
// C++23
#if ETL_USING_CPP23 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP23
#define ETL_ASSUME(expression) [[assume(expression)]]
#else
#define ETL_ASSUME ETL_DO_NOTHING

View File

@ -256,7 +256,7 @@ namespace
CHECK_EQUAL(0x6FU, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotate_left8_constexpr)
{
@ -357,7 +357,7 @@ namespace
CHECK_EQUAL(0x6E79U, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotate_left16_constexpr)
{
@ -422,7 +422,7 @@ namespace
CHECK_EQUAL(0xDBU, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotate_right8_constexpr)
{
@ -523,7 +523,7 @@ namespace
CHECK_EQUAL(0x5B9EU, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotate_right16_constexpr)
{
@ -550,7 +550,7 @@ namespace
CHECK_EQUAL(0xCB73U, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotate16_constexpr)
{
@ -591,7 +591,7 @@ namespace
CHECK_EQUAL(0x35U, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_reverse_bits8_constexpr)
{
@ -620,7 +620,7 @@ namespace
CHECK_EQUAL(0xA5A5U, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_reverse_bits16_constexpr)
{
@ -649,7 +649,7 @@ namespace
CHECK_EQUAL(uint32_t(0x5A5A5A5AUL), value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_reverse_bits32_constexpr)
{
@ -678,7 +678,7 @@ namespace
CHECK_EQUAL(uint64_t(0x5A5A5A5A5A5A5A5AULL), value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_reverse_bits64_constexpr)
{
@ -707,7 +707,7 @@ namespace
CHECK_EQUAL(0x5AA5U, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_reverse_bytes16_constexpr)
{
@ -736,7 +736,7 @@ namespace
CHECK_EQUAL(0xA5A55A5AUL, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_reverse_bytes32_constexpr)
{
@ -765,7 +765,7 @@ namespace
CHECK_EQUAL(0xA5A55A5AA5A55A5AULL, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_reverse_bytes64_constexpr)
{
@ -794,7 +794,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_binary_to_gray8_constexpr)
{
@ -823,7 +823,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_binary_to_gray16_constexpr)
{
@ -858,7 +858,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_binary_to_gray32_constexpr)
{
@ -893,7 +893,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_binary_to_gray64_constexpr)
{
@ -914,7 +914,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_gray_to_binary8_constexpr)
{
@ -935,7 +935,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_gray_to_binary16_constexpr)
{
@ -961,7 +961,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_gray_to_binary32_constexpr)
{
@ -987,7 +987,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_gray_to_binary64_constexpr)
{
@ -1008,7 +1008,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_bits_8_constexpr)
{
@ -1029,7 +1029,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_bits_16_constexpr)
{
@ -1056,7 +1056,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_bits_32_constexpr)
{
@ -1083,7 +1083,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_bits_64_constexpr)
{
@ -1104,7 +1104,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_parity_8_constexpr)
{
@ -1125,7 +1125,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_parity_16_constexpr)
{
@ -1152,7 +1152,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_parity_32_constexpr)
{
@ -1179,7 +1179,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_parity_64_constexpr)
{
@ -1260,7 +1260,7 @@ namespace
CHECK_EQUAL(test_fold_bits<uint64_t>(data, 63), (etl::fold_bits<uint64_t, 63>(data)));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_fold_bits_constexpr)
{
@ -1459,7 +1459,7 @@ namespace
CHECK_EQUAL(178956970, (etl::sign_extend<int64_t, 30>(value32)));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_sign_extend_template1_constexpr)
{
@ -1521,7 +1521,7 @@ namespace
CHECK_EQUAL(-22, (etl::sign_extend<int64_t, 6, 26>(value)));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_sign_extend_template1b_constexpr)
{
@ -1578,7 +1578,7 @@ namespace
CHECK_EQUAL(178956970, (etl::sign_extend<int64_t>(value32, 30)));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_sign_extend_template2_constexpr)
{
@ -1640,7 +1640,7 @@ namespace
CHECK_EQUAL(-22, (etl::sign_extend<int64_t>(value, 6, 26)));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_sign_extend_template2b_constexpr)
{
@ -2183,7 +2183,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_zeros_8_constexpr)
{
@ -2210,7 +2210,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_zeros_16_constexpr)
{
@ -2241,7 +2241,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_zeros_32_constexpr)
{
@ -2272,7 +2272,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_zeros_64_constexpr)
{
@ -2299,7 +2299,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_ones_8_constexpr)
{
@ -2326,7 +2326,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_ones_16_constexpr)
{
@ -2357,7 +2357,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_ones_32_constexpr)
{
@ -2387,7 +2387,7 @@ namespace
}
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_trailing_ones_64_constexpr)
{
@ -2414,7 +2414,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_zeros_8_constexpr)
{
@ -2441,7 +2441,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_zeros_16_constexpr)
{
@ -2472,7 +2472,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_zeros_32_constexpr)
{
@ -2503,7 +2503,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_zeros_64_constexpr)
{
@ -2530,7 +2530,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_ones_8_constexpr)
{
@ -2557,7 +2557,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_ones_16_constexpr)
{
@ -2588,7 +2588,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_ones_32_constexpr)
{
@ -2619,7 +2619,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_count_leading_ones_64_constexpr)
{

View File

@ -283,7 +283,7 @@ namespace
CHECK_EQUAL(0xDBU, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotl_8_constexpr)
{
@ -388,7 +388,7 @@ namespace
CHECK_EQUAL(0x5B9EU, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotl_16_constexpr)
{
@ -457,7 +457,7 @@ namespace
CHECK_EQUAL(0x6FU, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotr_8_constexpr)
{
@ -562,7 +562,7 @@ namespace
CHECK_EQUAL(0x6E79U, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotr_16_constexpr)
{
@ -590,7 +590,7 @@ namespace
CHECK_EQUAL(0xCB73U, int(value));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_rotate16_constexpr)
{
@ -611,7 +611,7 @@ namespace
CHECK_EQUAL(0x5AU, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_byteswap_8_constexpr)
{
@ -640,7 +640,7 @@ namespace
CHECK_EQUAL(0x5AA5U, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_byteswap_16_constexpr)
{
@ -669,7 +669,7 @@ namespace
CHECK_EQUAL(0xA5A55A5AUL, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_byteswap_32_constexpr)
{
@ -698,7 +698,7 @@ namespace
CHECK_EQUAL(0xA5A55A5AA5A55A5AULL, value);
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_byteswap_64_constexpr)
{
@ -718,7 +718,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_popcount_8_constexpr)
{
@ -738,7 +738,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_popcount_16_constexpr)
{
@ -764,7 +764,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_popcount_32_constexpr)
{
@ -790,7 +790,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_popcount_64_constexpr)
{
@ -814,7 +814,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_zero_8_constexpr)
{
@ -836,7 +836,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_zero_16_constexpr)
{
@ -862,7 +862,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_zero_32_constexpr)
{
@ -888,7 +888,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_zero_64_constexpr)
{
@ -915,7 +915,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_one_8_constexpr)
{
@ -941,7 +941,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_one_16_constexpr)
{
@ -972,7 +972,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_one_32_constexpr)
{
@ -1002,7 +1002,7 @@ namespace
}
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countr_one_64_constexpr)
{
@ -1029,7 +1029,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_zero_8_constexpr)
{
@ -1056,7 +1056,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_zero_16_constexpr)
{
@ -1087,7 +1087,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_zero_32_constexpr)
{
@ -1118,7 +1118,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_zero_64_constexpr)
{
@ -1145,7 +1145,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_one_8_constexpr)
{
@ -1172,7 +1172,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_one_16_constexpr)
{
@ -1203,7 +1203,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_one_32_constexpr)
{
@ -1234,7 +1234,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_countl_one_64_constexpr)
{
@ -1256,7 +1256,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_ceil_8_constexpr)
{
@ -1287,7 +1287,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_ceil_16_constexpr)
{
@ -1318,7 +1318,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_ceil_32_constexpr)
{
@ -1349,7 +1349,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_ceil_64_constexpr)
{
@ -1391,7 +1391,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_floor_16_constexpr)
{
@ -1422,7 +1422,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_floor_32_constexpr)
{
@ -1453,7 +1453,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_floor_64_constexpr)
{
@ -1475,7 +1475,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_width_8_constexpr)
{
@ -1501,7 +1501,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_width_16_constexpr)
{
@ -1527,7 +1527,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_width_32_constexpr)
{
@ -1553,7 +1553,7 @@ namespace
}
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_bit_width_64_constexpr)
{

View File

@ -61,7 +61,7 @@ namespace
CHECK_EQUAL(6U, etl::strlen(U"qwerty"));
}
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#if ETL_USING_CPP14
//*************************************************************************
TEST(test_strlen_constexpr)
{