diff --git a/llvm/utils/TableGen/DecoderEmitter.cpp b/llvm/utils/TableGen/DecoderEmitter.cpp index 4536d3d9d408..3f00cd8229f7 100644 --- a/llvm/utils/TableGen/DecoderEmitter.cpp +++ b/llvm/utils/TableGen/DecoderEmitter.cpp @@ -2149,6 +2149,7 @@ static void insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) { if constexpr (std::is_integral::value) { assert(startBit + numBits <= sizeof field * 8); + (void)numBits; field |= (InsnType)bits << startBit; } else { field.insertBits(bits, startBit, numBits);