diff --git a/include/etl/platform.h b/include/etl/platform.h index 232fc0b3..5f92528e 100644 --- a/include/etl/platform.h +++ b/include/etl/platform.h @@ -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 diff --git a/test/test_binary.cpp b/test/test_binary.cpp index 9cff4fb1..32d6343e 100644 --- a/test/test_binary.cpp +++ b/test/test_binary.cpp @@ -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(data, 63), (etl::fold_bits(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(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(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(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(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) { diff --git a/test/test_bit.cpp b/test/test_bit.cpp index 78ba4a6b..176345c8 100644 --- a/test/test_bit.cpp +++ b/test/test_bit.cpp @@ -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) { diff --git a/test/test_char_traits.cpp b/test/test_char_traits.cpp index bb6fb453..ecdf136e 100644 --- a/test/test_char_traits.cpp +++ b/test/test_char_traits.cpp @@ -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) {