From: <sv...@op...> - 2024-12-02 10:32:24
|
Author: manx Date: Mon Dec 2 11:32:06 2024 New Revision: 22449 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22449 Log: Merged revision(s) 22447 from trunk/OpenMPT: [Ref] IT Compression: Make clang static analyzer happy. ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/soundlib/ITCompression.cpp Modified: branches/OpenMPT-1.30/soundlib/ITCompression.cpp ============================================================================== --- branches/OpenMPT-1.30/soundlib/ITCompression.cpp Mon Dec 2 11:31:43 2024 (r22448) +++ branches/OpenMPT-1.30/soundlib/ITCompression.cpp Mon Dec 2 11:32:06 2024 (r22449) @@ -154,10 +154,11 @@ { if(bwt[i] != width) { + MPT_ASSERT(width >= 0); if(width <= 6) { // Mode A: 1 to 6 bits - MPT_ASSERT(width); + MPT_ASSERT(width != 0); WriteBits(width, (1 << (width - 1))); WriteBits(Properties::fetchA, ConvertWidth(width, bwt[i])); } else if(width < Properties::defWidth) |