From: <sv...@op...> - 2025-02-26 11:34:46
|
Author: manx Date: Wed Feb 26 12:34:30 2025 New Revision: 22975 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22975 Log: [Ref] Silence cppcheck false-positive. Modified: branches/OpenMPT-1.31/soundlib/Sndfile.cpp Modified: branches/OpenMPT-1.31/soundlib/Sndfile.cpp ============================================================================== --- branches/OpenMPT-1.31/soundlib/Sndfile.cpp Tue Feb 25 22:35:47 2025 (r22974) +++ branches/OpenMPT-1.31/soundlib/Sndfile.cpp Wed Feb 26 12:34:30 2025 (r22975) @@ -1039,13 +1039,13 @@ { m_SongFlags.reset(SONG_FADINGSONG | SONG_ENDREACHED); m_PlayState.m_nBufferCount = 0; - for(auto &chn : m_PlayState.Chn) + for(CHANNELINDEX c = 0; c < static_cast<CHANNELINDEX>(std::size(m_PlayState.Chn)); ++c) { + ModChannel &chn = m_PlayState.Chn[c]; chn.nROfs = chn.nLOfs = 0; chn.nLength = 0; if(chn.dwFlags[CHN_ADLIB] && m_opl) { - CHANNELINDEX c = static_cast<CHANNELINDEX>(std::distance(m_PlayState.Chn.data(), &chn)); m_opl->NoteCut(c); } } |