From: Po Lu Date: Mon, 15 Aug 2022 00:54:23 +0000 (+0800) Subject: Fix uninitialized variable false-positives X-Git-Tag: emacs-29.0.90~1447^2~150 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4bee89b73fb105ae28d72abbf4dbdedb4b77e11f;p=emacs.git Fix uninitialized variable false-positives * src/xterm.c (xm_setup_dnd_targets): (x_dnd_free_toplevels): Mark dpy and recs UNINIT, since GCC thinks they can be used uninitialized. (bug#57208) --- diff --git a/src/xterm.c b/src/xterm.c index 5047f3066be..7b316ca9ddd 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -2109,7 +2109,7 @@ xm_setup_dnd_targets (struct x_display_info *dpyinfo, int rc, actual_format, idx; bool had_errors; xm_targets_table_header header; - xm_targets_table_rec **recs; + xm_targets_table_rec **recs UNINIT; xm_byte_order byteorder; uint8_t *data; ptrdiff_t total_bytes, total_items, i; @@ -2850,7 +2850,7 @@ x_dnd_free_toplevels (bool display_alive) Window *destroy_windows UNINIT; unsigned long *prev_masks UNINIT; specpdl_ref count; - Display *dpy; + Display *dpy UNINIT; struct x_display_info *dpyinfo; if (!x_dnd_toplevels)