mirror of
https://github.com/holub/mame
synced 2025-06-15 08:57:05 +03:00
rendlay.cpp: Fix assertion failure with -D_GLIBCXX_ASSERTIONS
This commit is contained in:
parent
1482fbabc4
commit
7b27b93875
@ -530,6 +530,7 @@ private:
|
|||||||
// variable found
|
// variable found
|
||||||
if (start == 0)
|
if (start == 0)
|
||||||
m_buffer.seekp(0);
|
m_buffer.seekp(0);
|
||||||
|
assert(start < str.length());
|
||||||
m_buffer.write(&str[start], pos - start);
|
m_buffer.write(&str[start], pos - start);
|
||||||
m_buffer.write(text.first.data(), text.first.length());
|
m_buffer.write(text.first.data(), text.first.length());
|
||||||
start = term - str.begin() + 1;
|
start = term - str.begin() + 1;
|
||||||
@ -550,7 +551,8 @@ private:
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_buffer.write(&str[start], str.length() - start);
|
if (start < str.length())
|
||||||
|
m_buffer.write(&str[start], str.length() - start);
|
||||||
return util::buf_to_string_view(m_buffer);
|
return util::buf_to_string_view(m_buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user