From 7621ccbb7ba83f1a1b6082eb60b1f7487cb3fa08 Mon Sep 17 00:00:00 2001 From: Paulo Matos Date: Fri, 27 Mar 2020 18:37:19 +0100 Subject: [PATCH] Explicit zero assign to avoid warning (#3082) GCC 9.3 things that `h2` might reach line 385 uninitialized. ``` ./hash.c:385:14: warning: 'h2' may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | h = (h + h2) & mask; | ~~~^~~~~ ``` --- racket/src/racket/src/hash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/racket/src/racket/src/hash.c b/racket/src/racket/src/hash.c index 337c1f6912..5f4ac68bcb 100644 --- a/racket/src/racket/src/hash.c +++ b/racket/src/racket/src/hash.c @@ -265,7 +265,7 @@ static Scheme_Object *do_hash(Scheme_Hash_Table *table, Scheme_Object *key, int { Scheme_Object *tkey, *ekey, **keys; intptr_t hx, h2x; - hash_v_t h, h2, useme = 0; + hash_v_t h, h2 = 0, useme = 0; uintptr_t mask; rehash_key: