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.

Raspunde prin e-mail lui