From e2bd71038406e06eeedb4139cb61f3b43aeb3b2f Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?= Date: Fri, 19 May 2023 10:34:44 +0100 Subject: [PATCH] modechange: pacify gcc -Wsuggest-attribute=pure * lib/modechange.h (mode_adjust): Add _GL_ATTRIBUTE_PURE suggested with GCC 12 with -flto. --- ChangeLog | 6 ++++++ lib/modechange.h | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 426cc797be..c1918eb4ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2023-05-19 Pádraig Brady + + modechange: pacify gcc -Wsuggest-attribute=pure + * lib/modechange.h (mode_adjust): Add _GL_ATTRIBUTE_PURE + suggested with GCC 12 with -flto. + 2023-05-19 Paul Eggert diffseq: don’t assume integers lack padding diff --git a/lib/modechange.h b/lib/modechange.h index b4fc36a563..d2fbfed082 100644 --- a/lib/modechange.h +++ b/lib/modechange.h @@ -32,6 +32,7 @@ struct mode_change *mode_compile (const char *) struct mode_change *mode_create_from_ref (const char *) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; mode_t mode_adjust (mode_t, bool, mode_t, struct mode_change const *, - mode_t *); + mode_t *) + _GL_ATTRIBUTE_PURE; #endif -- 2.39.5