From bf4826ba9dd26c8c8d29050876d29c4836ea2246 Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Fri, 6 Jan 2023 11:29:04 +0000 Subject: [PATCH] Fix IAR warning Signed-off-by: Dave Rodgman --- library/bignum.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/bignum.c b/library/bignum.c index 6d62e9f07c..5ec0541e84 100644 --- a/library/bignum.c +++ b/library/bignum.c @@ -1605,10 +1605,10 @@ static mbedtls_mpi_uint mbedtls_int_div_int(mbedtls_mpi_uint u1, */ if (0 == d || u1 >= d) { if (r != NULL) { - *r = ~0; + *r = ~(mbedtls_mpi_uint) 0u; } - return ~0; + return ~(mbedtls_mpi_uint) 0u; } #if defined(MBEDTLS_HAVE_UDBL) @@ -1754,7 +1754,7 @@ int mbedtls_mpi_div_mpi(mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_mpi *A, for (i = n; i > t; i--) { if (X.p[i] >= Y.p[t]) { - Z.p[i - t - 1] = ~0; + Z.p[i - t - 1] = ~(mbedtls_mpi_uint) 0u; } else { Z.p[i - t - 1] = mbedtls_int_div_int(X.p[i], X.p[i - 1], Y.p[t], NULL);