From: Timur Kristóf Date: Tue, 21 Jan 2020 16:58:31 +0000 (+0100) Subject: intel/compiler: Fix array bounds warning on GCC 10. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e45ea781f859fcfa44ca2aacda05bcfe59aef0e0;p=mesa.git intel/compiler: Fix array bounds warning on GCC 10. Signed-off-by: Timur Kristóf Reviewed-by: Jason Ekstrand --- diff --git a/src/intel/compiler/brw_inst.h b/src/intel/compiler/brw_inst.h index 9daf8f21849..550dfb0db49 100644 --- a/src/intel/compiler/brw_inst.h +++ b/src/intel/compiler/brw_inst.h @@ -1273,6 +1273,7 @@ BRW_IA16_ADDR_IMM(send_dst, -1, -1, 62, 56, 52) static inline uint64_t brw_inst_bits(const brw_inst *inst, unsigned high, unsigned low) { + assert(high < 128); assert(high >= low); /* We assume the field doesn't cross 64-bit boundaries. */ const unsigned word = high / 64; @@ -1294,6 +1295,7 @@ brw_inst_bits(const brw_inst *inst, unsigned high, unsigned low) static inline void brw_inst_set_bits(brw_inst *inst, unsigned high, unsigned low, uint64_t value) { + assert(high < 128); assert(high >= low); const unsigned word = high / 64; assert(word == low / 64);