Correct the logic in DumpCommandHistory when the end index is UINT32_MAX.

<rdar://problem/13270229>

llvm-svn: 175927
This commit is contained in:
Jim Ingham 2013-02-22 23:23:42 +00:00
parent c46fe7c0d1
commit d1715e1425
1 changed files with 1 additions and 1 deletions

View File

@ -2796,7 +2796,7 @@ CommandInterpreter::DumpHistory (Stream &stream, uint32_t count) const
void
CommandInterpreter::DumpHistory (Stream &stream, uint32_t start, uint32_t end) const
{
const size_t last_idx = std::min<size_t>(m_command_history.size(), end + 1);
const size_t last_idx = std::min<size_t>(m_command_history.size(), end==UINT32_MAX ? UINT32_MAX : end + 1);
for (size_t i = start; i < last_idx; i++)
{
if (!m_command_history[i].empty())