From: Paul Eggert Date: Wed, 23 Feb 2022 20:30:33 +0000 (-0800) Subject: Pacify gcc -Wanalyzer-null-dereference X-Git-Tag: emacs-29.0.90~2131 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ca9f2fc2a4c62981ef28f0b6c64e069f49230729;p=emacs.git Pacify gcc -Wanalyzer-null-dereference * src/xdisp.c (normal_char_ascent_descent): Pacify GCC 11.2.1 20220127 (Red Hat 11.2.1-9) x86-64 -Wanalyzer-null-dereference. --- diff --git a/src/xdisp.c b/src/xdisp.c index b00343daa7e..acb9cb7283c 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -29037,6 +29037,7 @@ normal_char_ascent_descent (struct font *font, int c, int *ascent, int *descent) if (get_char_glyph_code (c >= 0 ? c : '{', font, &char2b)) { struct font_metrics *pcm = get_per_char_metric (font, &char2b); + eassume (pcm); if (!(pcm->width == 0 && pcm->rbearing == 0 && pcm->lbearing == 0)) {