aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2018-08-30 10:03:43 -0700
committerPaul Eggert2018-08-30 10:04:17 -0700
commit42ed35c68b7c199aa797e655fdc3547c5c3087d2 (patch)
tree6a54fa6423597a764bc63dcd82a6f1747b7c81f3 /src
parentd8bef4b519624de20baa1428dd103f61dfb220fa (diff)
downloademacs-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.c3
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;