Skip to content

Commit 378ffed

Browse files
committed
Address compiler warning
1 parent 34874dd commit 378ffed

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

lib/mathlib.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -813,9 +813,10 @@ bool MathLib::isIntHex(const std::string& str)
813813
state = DIGIT;
814814
else
815815
return false;
816+
break;
816817
case DIGIT:
817818
if (isxdigit(static_cast<unsigned char>(*it)))
818-
; // state = DIGITS;
819+
; // state = DIGIT;
819820
else
820821
return isValidIntegerSuffix(it,str.end());
821822
break;

test/testmathlib.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,7 @@ class TestMathLib : public TestFixture {
668668
ASSERT_EQUALS(false, MathLib::isIntHex("+0x"));
669669
ASSERT_EQUALS(false, MathLib::isIntHex("-0x"));
670670
ASSERT_EQUALS(false, MathLib::isIntHex("0x"));
671+
ASSERT_EQUALS(false, MathLib::isIntHex("0xl"));
671672
ASSERT_EQUALS(false, MathLib::isIntHex("0xx"));
672673
ASSERT_EQUALS(false, MathLib::isIntHex("-0175"));
673674
ASSERT_EQUALS(false, MathLib::isIntHex("-0_garbage_"));

0 commit comments

Comments
 (0)