modechange: pacify gcc -Wsuggest-attribute=pure
authorPádraig Brady <P@draigBrady.com>
Fri, 19 May 2023 09:34:44 +0000 (10:34 +0100)
committerPádraig Brady <P@draigBrady.com>
Fri, 19 May 2023 17:10:07 +0000 (18:10 +0100)
* lib/modechange.h (mode_adjust): Add _GL_ATTRIBUTE_PURE
suggested with GCC 12 with -flto.

ChangeLog
lib/modechange.h

index 426cc797be354cfe6c352a5468f364d98b9114f8..c1918eb4ec4c7eff42304f9c86aea1b563b1f46a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-05-19  Pádraig Brady  <P@draigBrady.com>
+
+       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  <eggert@cs.ucla.edu>
 
        diffseq: don’t assume integers lack padding
index b4fc36a563b6e04b984e50d0c08ca51f0a6e85c2..d2fbfed082b7f505a68acf94da8cff7312e398cb 100644 (file)
@@ -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