From f7ebe584d790872f029566be588fee17f5a2168e Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Tue, 19 Jul 2022 11:53:46 +0200 Subject: [PATCH] BUILD: debug: Add braces to if statement calling only CHECK_IF() In src/ev_epoll.c, a CHECK_IF() is guarded by an if statement. So, when the macro is empty, GCC (at least 11.3.1) is not happy because there is an if statement with an empty body without braces... It is handled by "-Wempty-body" option. So, braces are added and GCC is now happy. No backport needed. --- src/ev_epoll.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ev_epoll.c b/src/ev_epoll.c index 884c03837f..f35e1c29be 100644 --- a/src/ev_epoll.c +++ b/src/ev_epoll.c @@ -57,8 +57,9 @@ static void __fd_clo(int fd) * wrong thread or during startup, which is what we're checking * for. Regardless, it is not a problem to do so. */ - if (unlikely(!(global.mode & MODE_STARTING))) + if (unlikely(!(global.mode & MODE_STARTING))) { CHECK_IF(tgid != tgrp && !thread_isolated()); + } for (i = ha_tgroup_info[tgrp-1].base; i < ha_tgroup_info[tgrp-1].base + ha_tgroup_info[tgrp-1].count; i++) if (m & ha_thread_info[i].ltid_bit) -- 2.39.5