]> git.eshelyaron.com Git - emacs.git/commit
Pacify gcc 11.1.1 -Wanalyzer-null-argument
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Jul 2021 07:00:20 +0000 (00:00 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Jul 2021 07:12:20 +0000 (00:12 -0700)
commit2337869fbf8b967eb53ee57f978f3751987e43dc
tree4efade0869b4c3f1d23ba4e09bdfc19cc2f57778
parentda2f772fe575b20bff51b49aa5ded2bf15a2c89d
Pacify gcc 11.1.1 -Wanalyzer-null-argument

* lib-src/etags.c (regexp): Omit member force_explicit_name,
since it’s always true.  All uses removed.  This lets us
remove calls to strlen (name) where GCC isn’t smart enough
to deduce that name must be nonnull.
* lib-src/movemail.c (main): Fix bug that could cause
link (tempname, NULL) to be called.
* src/emacs.c (argmatch): Break check into two ‘if’s,
since GCC doesn’t seem to be smart enough to check the single ‘if’.
* src/gtkutil.c (xg_update_menu_item): Fix bug where strcmp
could be given a NULL arg.
* src/xfont.c (xfont_list_family): Use nonnull value for dummy
initial value.
lib-src/etags.c
lib-src/movemail.c
src/emacs.c
src/gtkutil.c
src/xfont.c