* lib-src/etags.c: Ignore -Wanalyzer-use-of-uninitialized-value.
This applies to the whole source file, not just to areas where GCC
has bugs, as it was too tricky to ignore more selectively.
(cherry picked from commit
ca4f0705be544986f11971bd8ee7dc30a8d444f1)
# define MERCURY_HEURISTICS_RATIO 0.5
#endif
+/* Work around GCC bug 114882
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114882>. */
+#if GNUC_PREREQ (14, 0, 0)
+# pragma GCC diagnostic ignored "-Wanalyzer-use-of-uninitialized-value"
+#endif
+
/* COPY to DEST from SRC (containing LEN bytes), and append a NUL byte. */
static void
memcpyz (void *dest, void const *src, ptrdiff_t len)