We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b455f84 commit 23d37e5Copy full SHA for 23d37e5
1 file changed
lib/checkcondition.cpp
@@ -1812,7 +1812,7 @@ void CheckCondition::checkCompareValueOutOfTypeRange()
1812
long long typeMaxValue;
1813
if (typeTok->valueType()->sign != ValueType::Sign::SIGNED)
1814
typeMaxValue = unsignedTypeMaxValue;
1815
- else if (bits >= mSettings->int_bit && valueTok->valueType()->sign != ValueType::Sign::SIGNED)
+ else if (bits >= mSettings->int_bit && (!valueTok->valueType() || valueTok->valueType()->sign != ValueType::Sign::SIGNED))
1816
1817
else
1818
typeMaxValue = unsignedTypeMaxValue / 2;
0 commit comments