From e061792e250d8bef8ac3409589065c81b87e4864 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Thu, 9 Jan 2025 11:17:07 -0500 Subject: [PATCH] src/compiler: Fix warning C4389: An == or != operation involved signed and unsigned variables. This could result in a loss of data. Reviewed-By: Jesse Natalie Reviewed-by: Jesse Natalie Part-of: --- src/compiler/nir/nir_builder.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h index dc61e0cb578..eed9964d3ab 100644 --- a/src/compiler/nir/nir_builder.h +++ b/src/compiler/nir/nir_builder.h @@ -1220,7 +1220,7 @@ nir_a_minus_bc(nir_builder *build, nir_def *src0, nir_def *src1, static inline nir_def * nir_pack_bits(nir_builder *b, nir_def *src, unsigned dest_bit_size) { - assert(src->num_components * src->bit_size == dest_bit_size); + assert((unsigned)(src->num_components * src->bit_size) == dest_bit_size); switch (dest_bit_size) { case 64: