In file included from src/util/format/u_format_table.c:45:
../src/util/format/format_utils.h:82:38: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]
../src/compiler/nir/nir_lower_int64.c:763:46: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion]
x = nir_fmin(b, x, nir_imm_floatN_t(b, UINT64_MAX, x->bit_size));
~~~~~~~~~~~~~~~~ ^~~~~~~~~~
/usr/include/x86/_stdint.h:91:20: note: expanded from macro 'UINT64_MAX'
#define UINT64_MAX 0xffffffffffffffff
^~~~~~~~~~~~~~~~~~
../src/compiler/nir/nir_lower_int64.c:768:46: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]
x = nir_fmin(b, x, nir_imm_floatN_t(b, INT64_MAX, x->bit_size));
~~~~~~~~~~~~~~~~ ^~~~~~~~~
/usr/include/x86/_stdint.h:90:19: note: expanded from macro 'INT64_MAX'
../src/compiler/nir/nir_opt_copy_prop_vars.c:193:16: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
../src/util/macros.h:381:18: note: expanded from macro 'BITFIELD_MASK'
((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1)
^~~
../src/compiler/nir/nir_opt_copy_prop_vars.c:1150:13: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
../src/compiler/spirv/spirv_to_nir.c:3001:42: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
BITFIELD_MASK(result_size));
^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/util/macros.h:381:18: note: expanded from macro 'BITFIELD_MASK'
((b) == 32 ? (~0u) : BITFIELD_BIT((b) % 32) - 1)
^~~
../src/compiler/spirv/spirv_to_nir.c:3420:45: warning: implicit conversion from 'unsigned int' to 'nir_component_mask_t' (aka 'unsigned short') changes value from 4294967295 to 65535 [-Wconstant-conversion]
BITFIELD_MASK(res_type_size));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/util/macros.h:381:18: note: expanded from macro 'BITFIELD_MASK'