Author: Jackson Stogel Date: 2026-08-31T12:07:05-07:00 New Revision: 755212d8134e1ac4f583bd8ff40870bfb9f73978
URL: https://github.com/llvm/llvm-project/commit/755212d8134e1ac4f583bd8ff40870bfb9f73978 DIFF: https://github.com/llvm/llvm-project/commit/755212d8134e1ac4f583bd8ff40870bfb9f73978.diff LOG: [libc] Correct hidden attribute on __restore_rt (#220039) This PR fixes the syntax for a `hidden` attribute in `__restore_rt`. When compiling with `-Wattributes`, this TU complains about: ``` llvm-project/libc/src/signal/linux/__restore.cpp:20:67: error: unknown attribute 'hidden' ignored [-Werror,-Wunknown-attributes] 20 | extern "C" void __restore_rt() __attribute__((no_sanitize("all"), hidden)); ``` Added: Modified: libc/src/signal/linux/__restore.cpp Removed: ################################################################################ diff --git a/libc/src/signal/linux/__restore.cpp b/libc/src/signal/linux/__restore.cpp index d3b4240f3e6ac..6d3ff79067228 100644 --- a/libc/src/signal/linux/__restore.cpp +++ b/libc/src/signal/linux/__restore.cpp @@ -18,8 +18,7 @@ namespace LIBC_NAMESPACE_DECL { extern "C" void __restore_rt() - __attribute__((no_sanitize("all"), - hidden)); + __attribute__((no_sanitize("all"), visibility("hidden"))); extern "C" void __restore_rt() { LIBC_NAMESPACE::syscall_impl<long>(SYS_rt_sigreturn); _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
