aboutsummaryrefslogtreecommitdiff
path: root/elf/tst-ifunc-fault-lazy.c
diff options
context:
space:
mode:
Diffstat (limited to 'elf/tst-ifunc-fault-lazy.c')
-rw-r--r--elf/tst-ifunc-fault-lazy.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/elf/tst-ifunc-fault-lazy.c b/elf/tst-ifunc-fault-lazy.c
index c86edde06c..072d2c6a7b 100644
--- a/elf/tst-ifunc-fault-lazy.c
+++ b/elf/tst-ifunc-fault-lazy.c
@@ -21,6 +21,7 @@
relocations. */
#include <config.h>
+#include <libc-diag.h>
#ifdef HAVE_GCC_IFUNC
@@ -34,6 +35,8 @@ implementation (void)
*p = 0;
}
+DIAG_PUSH_NEEDS_COMMENT_CLANG;
+DIAG_IGNORE_NEEDS_COMMENT_CLANG (13, "-Wunused-function");
static __typeof__ (implementation) *
resolver (void)
{
@@ -42,6 +45,7 @@ resolver (void)
*p = 0;
return implementation;
}
+DIAG_POP_NEEDS_COMMENT_CLANG;
static void magic (void) __attribute__ ((ifunc ("resolver")));