]> Savannah Git Hosting - gnulib.git/commitdiff
memset_explicit-tests: pacify -Wuse-after-free
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Apr 2025 07:28:34 +0000 (00:28 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Apr 2025 07:30:26 +0000 (00:30 -0700)
* tests/test-memset_explicit.c: Ignore -Wuse-after-free,
since the test deliberately uses after free.

ChangeLog
tests/test-memset_explicit.c

index 7a5586a8d706b912fd737c4dad9bd0b4dcaca805..6df7b09a1e61d38681ac46ff0bd07b88bdd3304d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2025-04-17  Paul Eggert  <eggert@cs.ucla.edu>
 
+       memset_explicit-tests: pacify -Wuse-after-free
+       * tests/test-memset_explicit.c: Ignore -Wuse-after-free,
+       since the test deliberately uses after free.
+
        Pacify -Wunterminated-string-initialization
        * tests/test-fwrite.c (main): Mark nonstrings with
        _GL_ATTRIBUTE_NONSTRING.
index 6c20ad669ff61aa8639d8713bd9d28b8cbc17746..d4c481b40956b86de7fec326749872ea702cd2b8 100644 (file)
 
 #include <config.h>
 
+#if _GL_GNUC_PREREQ (12, 1)
+# pragma GCC diagnostic ignored "-Wuse-after-free"
+#endif
+
 /* Specification.  */
 #include <string.h>