diff options
| author | Paul Eggert | 2011-06-18 11:09:17 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-06-18 11:09:17 -0700 |
| commit | f2ed8a709551a7125d2e024757262c5bf770766b (patch) | |
| tree | 243e64b1b0c310497411df131e4aea0ada4de9e0 /src/ftfont.c | |
| parent | e1528d010f497f97d660902b8a8727fc1b77f53b (diff) | |
| download | emacs-f2ed8a709551a7125d2e024757262c5bf770766b.tar.gz emacs-f2ed8a709551a7125d2e024757262c5bf770766b.zip | |
* lisp.h (lint_assume): New macro.
* composite.c (composition_gstring_put_cache):
* ftfont.c (ftfont_shape_by_flt): Use it to pacify GCC 4.6.0.
Diffstat (limited to 'src/ftfont.c')
| -rw-r--r-- | src/ftfont.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ftfont.c b/src/ftfont.c index d1effaa88a9..4e313a89021 100644 --- a/src/ftfont.c +++ b/src/ftfont.c | |||
| @@ -2412,7 +2412,10 @@ ftfont_shape_by_flt (Lisp_Object lgstring, struct font *font, | |||
| 2412 | if (CHAR_VARIATION_SELECTOR_P (c)) | 2412 | if (CHAR_VARIATION_SELECTOR_P (c)) |
| 2413 | with_variation_selector++; | 2413 | with_variation_selector++; |
| 2414 | } | 2414 | } |
| 2415 | |||
| 2415 | len = i; | 2416 | len = i; |
| 2417 | lint_assume (len <= TYPE_MAXIMUM (EMACS_INT) - 2); | ||
| 2418 | |||
| 2416 | if (with_variation_selector) | 2419 | if (with_variation_selector) |
| 2417 | { | 2420 | { |
| 2418 | setup_otf_gstring (len); | 2421 | setup_otf_gstring (len); |