Clang warning.

--HG--
branch : develop
This commit is contained in:
Roman Telezhynskyi 2017-01-27 11:37:55 +02:00
parent c49f97d695
commit 252e6a1368
2 changed files with 2 additions and 2 deletions

View file

@ -80,7 +80,7 @@ int QmuParserTester::IsHexVal ( const QString &a_szExpr, int *a_iPos, qreal *a_f
Q_UNUSED(locale)
Q_UNUSED(decimal)
Q_UNUSED(thousand)
if ( a_szExpr.data()[1] == 0 || ( a_szExpr.data()[0] != '0' || a_szExpr.data()[1] != 'x' ) )
if ( a_szExpr.size() <= 2 || ( a_szExpr.at(0) != '0' || a_szExpr.at(1) != 'x' ) )
{
return 0;
}

View file

@ -221,7 +221,7 @@ QmuParserTokenReader::token_type QmuParserTokenReader::ReadNextToken(const QLoca
token_type tok;
// Ignore all non printable characters when reading the expression
while (m_strFormula.at(m_iPos) > QChar() && m_strFormula.at(m_iPos) <= QChar(0x20))
while (m_strFormula.size() > m_iPos && m_strFormula.at(m_iPos) <= QChar(0x20))
{
++m_iPos;
}