]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libgomp: Avoid -Waddress warning
authorJakub Jelinek <jakub@redhat.com>
Mon, 15 Dec 2025 18:08:06 +0000 (19:08 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 15 Dec 2025 18:08:06 +0000 (19:08 +0100)
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  <jakub@redhat.com>

* 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

index d732aca3e03801075575f4a26c4dc7ed990f5725..889e23db8b47ee79503d5c81c94b89aa4b9d864e 100644 (file)
@@ -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);