From db368dea8814e253d848f8e12933cdd2fda7ef4e Mon Sep 17 00:00:00 2001 From: Jerry Yu Date: Wed, 26 Apr 2023 16:55:37 +0800 Subject: [PATCH] fix clang test fail Signed-off-by: Jerry Yu --- library/aesce.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/library/aesce.c b/library/aesce.c index 4cbe8b022..ff8c2e09c 100644 --- a/library/aesce.c +++ b/library/aesce.c @@ -49,15 +49,21 @@ #if defined(MBEDTLS_HAVE_ARM64) /* Compiler version checks. */ -#if defined(__clang__) && (__clang_major__ < 4) -# error "Minimum version of Clang for MBEDTLS_AESCE_C is 4.0." -#elif defined(__GNUC__) && (__GNUC__ < 6) -# error "Minimum version of GCC for MBEDTLS_AESCE_C is 6.0." -#elif defined(_MSC_VER) && (_MSC_VER < 1929) +#if defined(__clang__) +# if __clang_major__ < 4 +# error "Minimum version of Clang for MBEDTLS_AESCE_C is 4.0." +# endif +#elif defined(__GNUC__) +# if __GNUC__ < 6 +# error "Minimum version of GCC for MBEDTLS_AESCE_C is 6.0." +# endif +#elif defined(_MSC_VER) /* TODO: We haven't verified MSVC from 1920 to 1928. If someone verified that, * please update this and document of `MBEDTLS_AESCE_C` in * `mbedtls_config.h`. */ -# error "Minimum version of MSVC for MBEDTLS_AESCE_C is 2019 version 16.11.2." +# if _MSC_VER < 1929 +# error "Minimum version of MSVC for MBEDTLS_AESCE_C is 2019 version 16.11.2." +# endif #endif #if !defined(__ARM_FEATURE_AES) || defined(MBEDTLS_ENABLE_ARM_CRYPTO_EXTENSIONS_COMPILER_FLAG)