From: Adhemerval Zanella Date: Tue, 28 Oct 2025 17:08:37 +0000 (-0300) Subject: aarch64: Fix tst-ifunc-arg-4 on clang-18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8711c29bb73f34c27ad73a59d4f2442cd57a8e2b;p=thirdparty%2Fglibc.git 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 --- 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);