diff options
Diffstat (limited to 'src/font.c')
| -rw-r--r-- | src/font.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/font.c b/src/font.c index b7f4c42fc62..178e6d32429 100644 --- a/src/font.c +++ b/src/font.c | |||
| @@ -4451,8 +4451,10 @@ where | |||
| 4451 | { | 4451 | { |
| 4452 | Lisp_Object code; | 4452 | Lisp_Object code; |
| 4453 | int vs = (i < 16 ? 0xFE00 + i : 0xE0100 + (i - 16)); | 4453 | int vs = (i < 16 ? 0xFE00 + i : 0xE0100 + (i - 16)); |
| 4454 | /* Stops GCC whining about limited range of data type. */ | ||
| 4455 | EMACS_INT var = variations[i]; | ||
| 4454 | 4456 | ||
| 4455 | if (variations[i] > MOST_POSITIVE_FIXNUM) | 4457 | if (var > MOST_POSITIVE_FIXNUM) |
| 4456 | code = Fcons (make_number ((variations[i]) >> 16), | 4458 | code = Fcons (make_number ((variations[i]) >> 16), |
| 4457 | make_number ((variations[i]) & 0xFFFF)); | 4459 | make_number ((variations[i]) & 0xFFFF)); |
| 4458 | else | 4460 | else |