From f4b80b03388fc0b5a21bd8e15f6c5d98fb8b3e53 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mon, 15 Dec 2025 19:08:06 +0100 Subject: [PATCH] libgomp: Avoid -Waddress warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The function has assert (htab_find) with a comment that that is to avoid -Wunused-function warning. The problem is that it triggers a different warning, ../../../libgomp/plugin/build-target-indirect-htab.h:68:3: warning: the address of ‘htab_find’ will always evaluate as ‘true’ (or error depending on exact flags). This uses (void) htab_find instead to avoid any diagnostics. 2025-12-15 Jakub Jelinek * plugin/build-target-indirect-htab.h (create_target_indirect_map): Use (void) htab_find instead of assert (htab_find) to silence -Werror=unused-function because the latter triggers -Werror=address. --- libgomp/plugin/build-target-indirect-htab.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgomp/plugin/build-target-indirect-htab.h b/libgomp/plugin/build-target-indirect-htab.h index d732aca3e03..889e23db8b4 100644 --- a/libgomp/plugin/build-target-indirect-htab.h +++ b/libgomp/plugin/build-target-indirect-htab.h @@ -65,7 +65,7 @@ void* create_target_indirect_map (size_t *h_size, size_t count, uint64_t *host_addrs, uint64_t *device_addrs) { - assert (htab_find); /* Silence -Werror=unused-function. */ + (void) htab_find; /* Silence -Werror=unused-function. */ htab_t indirect_htab = htab_create (count); -- 2.47.3