From f7f2a55aeee12926a7080d75d38f03467eb1ac44 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Sat, 16 Mar 2019 10:43:48 +0100 Subject: [PATCH] test/params_api_test.c: fix size_t assumptions size_t isn't always as large as a int64_t, so the compiler complains about possible data loss. In this case, we are in control, so a simple cast will do. Reviewed-by: Matthias St. Pierre (Merged from https://github.com/openssl/openssl/pull/8497) --- test/params_api_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/params_api_test.c b/test/params_api_test.c index 77b8af4f4b..97c8a9dce5 100644 --- a/test/params_api_test.c +++ b/test/params_api_test.c @@ -103,12 +103,12 @@ static int test_param_type_extra(const OSSL_PARAM *param, unsigned char *cmp, if (signd) { if (!TEST_true(OSSL_PARAM_set_int32(param, 12345)) || !TEST_true(OSSL_PARAM_get_int64(param, &i64)) - || !TEST_size_t_eq(i64, 12345)) + || !TEST_size_t_eq((size_t)i64, 12345)) return 0; } else { if (!TEST_true(OSSL_PARAM_set_uint32(param, 12345)) || !TEST_true(OSSL_PARAM_get_uint64(param, (uint64_t *)&i64)) - || !TEST_size_t_eq(i64, 12345)) + || !TEST_size_t_eq((size_t)i64, 12345)) return 0; } } -- 2.25.1