Work around GCC bug 109847 in buffer.c

* src/buffer.c: Ignore GCC 13+ -Wanalyzer-out-of-bounds.
This commit is contained in:
Paul Eggert 2023-05-14 18:51:23 -07:00
parent 9eef5a678c
commit 4fedd5af4c

View file

@ -50,6 +50,14 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
#include "w32heap.h" /* for mmap_* */
#endif
/* Work around GCC bug 109847
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109847
which causes GCC to mistakenly complain about
AUTO_STRING with "*scratch*". */
#if GNUC_PREREQ (13, 0, 0)
# pragma GCC diagnostic ignored "-Wanalyzer-out-of-bounds"
#endif
/* This structure holds the default values of the buffer-local variables
defined with DEFVAR_PER_BUFFER, that have special slots in each buffer.
The default value occupies the same slot in this structure