I noticed this in a "make reconfig" at patchlevel 9.0.1429. It may or may not have happened earlier. Builds without expression evaluation are not affected.
The following is from a Normal build without the -j argument to make, to avoid line-interlacing from builds of different modules: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/wayland -I/usr/include/libxkbcommon -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -O2 -fno-strength-reduce -Wall -Wno-deprecated-declarations -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c memline.c: In function ‘adjust_text_props_for_delete’: memline.c:3623:43: warning: ‘this_props_len’ may be used uninitialized [-Wmaybe-uninitialized] 3623 | for (done_this = 0; done_this < this_props_len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ memline.c:3582:17: note: ‘this_props_len’ was declared here 3582 | int this_props_len; | ^~~~~~~~~~~~~~ In file included from vim.h:244, from memline.c:45: memline.c:3630:56: warning: ‘text’ may be used uninitialized [-Wmaybe-uninitialized] 3630 | mch_memmove(&prop_this, text + textlen + done_this, os_unix.h:430:68: note: in definition of macro ‘mch_memmove’ 430 | # define mch_memmove(to, from, len) memmove((char *)(to), (char *)(from), len) | ^~~~ memline.c:3583:18: note: ‘text’ was declared here 3583 | char_u *text; | ^~~~ memline.c:3630:56: warning: ‘textlen’ may be used uninitialized [-Wmaybe-uninitialized] 3630 | mch_memmove(&prop_this, text + textlen + done_this, | ^ os_unix.h:430:68: note: in definition of macro ‘mch_memmove’ 430 | # define mch_memmove(to, from, len) memmove((char *)(to), (char *)(from), len) | ^~~~ memline.c:3584:17: note: ‘textlen’ was declared here 3584 | size_t textlen; | ^~~~~~~ The configuration arguments for this build are set as follows: export CONF_OPT_GUI='--enable-gui=gtk3' export CONF_OPT_MULTIBYTE='--enable-multibyte' export CONF_OPT_AUTOSERVE='--enable-autoservername' export CONF_OPT_FEAT='--with-features=normal' export CONF_ARGS2='--with-vim-name=vim-normal' export CONF_OPT_COMPBY='"--with-compiledby=antoine.mechely...@gmail.com"' Best regards, Tony. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAJkCKXsnCpBJ9zdmPZ4qy0kqODOCOUWxc5ODu17HjL_6aFky8g%40mail.gmail.com.