From dc0c2744cfedf1e6aa6f3ec9990569a27ab3fa54 Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Wed, 29 Sep 2021 08:39:04 +0200 Subject: [PATCH] test: suppress compiler warning in test_bigint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently the are two of following compiler warnings is generated: In file included from ../test_bigint.c:5: ../test_bigint.c: In function ‘CreateTooBigBigInt’: ../test_bigint.c:120:22: warning: ‘words’ may be used uninitialized [-Wmaybe-uninitialized] This commit initialized the words array to avoid these warnings. PR-URL: https://github.com/nodejs/node/pull/40253 Reviewed-By: Tobias Nießen Reviewed-By: Richard Lau Reviewed-By: Colin Ihrig Reviewed-By: Luigi Pinca Reviewed-By: Anna Henningsen Reviewed-By: James M Snell --- test/js-native-api/test_bigint/test_bigint.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/js-native-api/test_bigint/test_bigint.c b/test/js-native-api/test_bigint/test_bigint.c index 063d37fa3a4d20..c63c2f7fe29b44 100644 --- a/test/js-native-api/test_bigint/test_bigint.c +++ b/test/js-native-api/test_bigint/test_bigint.c @@ -113,7 +113,7 @@ static napi_value TestWords(napi_env env, napi_callback_info info) { static napi_value CreateTooBigBigInt(napi_env env, napi_callback_info info) { int sign_bit = 0; size_t word_count = SIZE_MAX; - uint64_t words[10]; + uint64_t words[10] = {0}; napi_value output; @@ -125,7 +125,7 @@ static napi_value CreateTooBigBigInt(napi_env env, napi_callback_info info) { // Test that we correctly forward exceptions from the engine. static napi_value MakeBigIntWordsThrow(napi_env env, napi_callback_info info) { - uint64_t words[10]; + uint64_t words[10] = {0}; napi_value output; napi_status status = napi_create_bigint_words(env,