diff options
| author | Paul Eggert | 2018-08-30 10:03:43 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-08-30 10:04:17 -0700 |
| commit | 42ed35c68b7c199aa797e655fdc3547c5c3087d2 (patch) | |
| tree | 6a54fa6423597a764bc63dcd82a6f1747b7c81f3 /src | |
| parent | d8bef4b519624de20baa1428dd103f61dfb220fa (diff) | |
| download | emacs-42ed35c68b7c199aa797e655fdc3547c5c3087d2.tar.gz emacs-42ed35c68b7c199aa797e655fdc3547c5c3087d2.zip | |
Pacify -Wdouble-promotion in ImageMagick code
* src/image.c (imagemagick_load_image): Use double division, and
eliminate a cast. This avoids a -Wdouble-promotion warning with
GCC 7.3 on Ubuntu 18.04.
Diffstat (limited to 'src')
| -rw-r--r-- | src/image.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/image.c b/src/image.c index 69aeab5d657..24decbc0997 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -8824,7 +8824,8 @@ imagemagick_load_image (struct frame *f, struct image *img, | |||
| 8824 | #endif /* HAVE_MAGICKEXPORTIMAGEPIXELS */ | 8824 | #endif /* HAVE_MAGICKEXPORTIMAGEPIXELS */ |
| 8825 | { | 8825 | { |
| 8826 | size_t image_height; | 8826 | size_t image_height; |
| 8827 | MagickRealType color_scale = 65535.0 / (MagickRealType) QuantumRange; | 8827 | double quantum_range = QuantumRange; |
| 8828 | MagickRealType color_scale = 65535.0 / quantum_range; | ||
| 8828 | #ifdef USE_CAIRO | 8829 | #ifdef USE_CAIRO |
| 8829 | data = xmalloc (width * height * 4); | 8830 | data = xmalloc (width * height * 4); |
| 8830 | color_scale /= 256; | 8831 | color_scale /= 256; |