]> git.eshelyaron.com Git - emacs.git/commitdiff
Pacify GCC 14 -Wanalyzer-out-of-bounds in hbfont.c
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 30 Apr 2024 08:20:13 +0000 (01:20 -0700)
committerEshel Yaron <me@eshelyaron.com>
Mon, 6 May 2024 16:29:38 +0000 (18:29 +0200)
* src/hbfont.c (hbfont_shape): Add an eassume.

(cherry picked from commit c57a03c75e91a42c49a293a9466b087a1e1592da)

src/hbfont.c

index 40bb44c7d04b87f132f45079e64cf4948d5c029a..37ed4132492e40786c474b8c9d121929fd46ab6c 100644 (file)
@@ -552,6 +552,8 @@ hbfont_shape (Lisp_Object lgstring, Lisp_Object direction)
            cluster_offset = to - from;
        }
 
+      eassume (0 <= from);
+
       /* All the glyphs in a cluster have the same values of FROM and TO.  */
       LGLYPH_SET_FROM (lglyph, from);
       /* This heuristic is for when the Lisp shape-gstring function