File 0428-erts-Refactor-confusing-duplicate-variable-name.patch of Package erlang

From 4ad30eae832e2caf30f7ecf19a198c880f50f9fc Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Wed, 10 Feb 2021 19:48:07 +0100
Subject: [PATCH 28/34] erts: Refactor confusing duplicate variable name

---
 erts/emulator/beam/erl_process_lock.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/erts/emulator/beam/erl_process_lock.c b/erts/emulator/beam/erl_process_lock.c
index 2e422f6f68..af2924ac17 100644
--- a/erts/emulator/beam/erl_process_lock.c
+++ b/erts/emulator/beam/erl_process_lock.c
@@ -1681,9 +1681,9 @@ check_queue(erts_proc_lock_t *lck)
     ErtsProcLocks lflgs = ERTS_PROC_LOCK_FLGS_READ_(lck);
 
     for (lock_no = 0; lock_no <= ERTS_PROC_LOCK_MAX_BIT; lock_no++) {
-	ErtsProcLocks wtr;
-	wtr = (((ErtsProcLocks) 1) << lock_no) << ERTS_PROC_LOCK_WAITER_SHIFT;
-	if (lflgs & wtr) {
+	ErtsProcLocks bit;
+	bit = (((ErtsProcLocks) 1) << lock_no) << ERTS_PROC_LOCK_WAITER_SHIFT;
+	if (lflgs & bit) {
 	    int n;
 	    erts_tse_t *wtr;
 	    ERTS_LC_ASSERT(lck->queue[lock_no]);
-- 
2.26.2

openSUSE Build Service is sponsored by