diff --git a/mkvparser.cpp b/mkvparser.cpp index 386eb9f..36ec51c 100644 --- a/mkvparser.cpp +++ b/mkvparser.cpp @@ -1889,9 +1889,11 @@ SeekHead::SeekHead( assert(pos == stop); - m_count = ptrdiff_t(pEntry - m_entries); - assert(m_count >= 0); - assert(m_count <= count); + const ptrdiff_t count_ = ptrdiff_t(pEntry - m_entries); + assert(count_ >= 0); + assert(count_ <= count); + + m_count = static_cast(count_); } SeekHead::~SeekHead()