Skip to content

Fix implicit conversion warning

Adrian Johnson requested to merge ajohnson/cairo:fix-warning into master

GCC 12.2 reports the following warning:

[3/16] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11801.1.p/cairo-script-scanner.c.o
../util/cairo-script/cairo-script-scanner.c:1562:38: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
    if (real >= INT32_MIN && real <= INT32_MAX && (int) real == real)
                                  ~~ ^~~~~~~~~
/usr/include/stdint.h:123:22: note: expanded from macro 'INT32_MAX'
                                 ^~~~~~~~~~
Edited by Adrian Johnson

Merge request reports