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