diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2023-09-28 14:18:54 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-04-17 16:12:40 -0300 |
commit | f72cdbda8b5d3500c59e13bf1badc3e34a8cf192 (patch) | |
tree | f035d59f3d86f1064cf2a104db72aa29ec9b7d17 | |
parent | ed04c874cfecd25c2c1449f39aa66390ae6ccf9d (diff) | |
download | glibc-f72cdbda8b5d3500c59e13bf1badc3e34a8cf192.tar.gz glibc-f72cdbda8b5d3500c59e13bf1badc3e34a8cf192.tar.xz glibc-f72cdbda8b5d3500c59e13bf1badc3e34a8cf192.zip |
string: Suppress clang confstr -Wignored-attributes on strlen
clang warns that the alias will be always resolve to __strlen even if weak definition of __GI_strlen is overridden, which is really the intention.
-rw-r--r-- | string/strlen.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/string/strlen.c b/string/strlen.c index a0378c500e..a89bacff56 100644 --- a/string/strlen.c +++ b/string/strlen.c @@ -48,5 +48,10 @@ __strlen (const char *str) } #ifndef STRLEN weak_alias (__strlen, strlen) +/* clang warns that the alias will be always resolve to __strlen even if weak + definition of __GI_strlen is overridden, which is really the intention. */ +DIAG_PUSH_NEEDS_COMMENT_CLANG; +DIAG_IGNORE_NEEDS_COMMENT_CLANG (16, "-Wignored-attributes"); libc_hidden_builtin_def (strlen) +DIAG_POP_NEEDS_COMMENT_CLANG; #endif |