From: Willy Tarreau Date: Mon, 21 Dec 2020 09:27:18 +0000 (+0100) Subject: BUILD: plock: remove dead code that causes a warning in gcc 11 X-Git-Tag: v2.4-dev4~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b1f54925fc17b00ddbe25e30c2207a8d68d47f34;p=thirdparty%2Fhaproxy.git BUILD: plock: remove dead code that causes a warning in gcc 11 As Ilya reported in issue #998, gcc 11 complains about misleading code indentation which is in fact caused by dead assignments to zero after a loop which stops on zero. Let's clean both of these. --- diff --git a/include/import/plock.h b/include/import/plock.h index 22244c5a64..058cc18502 100644 --- a/include/import/plock.h +++ b/include/import/plock.h @@ -233,7 +233,6 @@ while (__pl_r) \ __pl_r = pl_deref_long(lock) - \ (PLOCK64_WL_1 | PLOCK64_SL_1 | PLOCK64_RL_1); \ - __pl_r = 0; \ } \ } \ !__pl_r; /* return value */ \ @@ -251,7 +250,6 @@ while (__pl_r) \ __pl_r = pl_deref_int(lock) - \ (PLOCK32_WL_1 | PLOCK32_SL_1 | PLOCK32_RL_1); \ - __pl_r = 0; \ } \ } \ !__pl_r; /* return value */ \