From 8711c29bb73f34c27ad73a59d4f2442cd57a8e2b Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Tue, 28 Oct 2025 14:08:37 -0300 Subject: [PATCH] aarch64: Fix tst-ifunc-arg-4 on clang-18 It issues: ../sysdeps/aarch64/tst-ifunc-arg-4.c:39:1: error: unused function 'resolver' [-Werror,-Wunused-function] 39 | resolver (uint64_t arg0, const uint64_t arg1[]) | ^~~~~~~~ 1 error generated. clang-19 and onwards do not trigger the warning. Reviewed-by: H.J. Lu --- sysdeps/aarch64/tst-ifunc-arg-4.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysdeps/aarch64/tst-ifunc-arg-4.c b/sysdeps/aarch64/tst-ifunc-arg-4.c index c95ef9ebb3..9536d1e8e0 100644 --- a/sysdeps/aarch64/tst-ifunc-arg-4.c +++ b/sysdeps/aarch64/tst-ifunc-arg-4.c @@ -35,7 +35,7 @@ two (void) } /* Resolver function. */ -static void * +static __attribute_used__ void * resolver (uint64_t arg0, const uint64_t arg1[]) { uint64_t hwcap2 = __ifunc_hwcap (_IFUNC_ARG_AT_HWCAP2, arg0, arg1); -- 2.47.3