emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master ca9f2fc2a4: Pacify gcc -Wanalyzer-null-dereference


From: Paul Eggert
Subject: master ca9f2fc2a4: Pacify gcc -Wanalyzer-null-dereference
Date: Wed, 23 Feb 2022 15:32:31 -0500 (EST)

branch: master
commit ca9f2fc2a4c62981ef28f0b6c64e069f49230729
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>

    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.
---
 src/xdisp.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/xdisp.c b/src/xdisp.c
index b00343daa7..acb9cb7283 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))
            {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]