Skip to content

Commit 23d37e5

Browse files
committed
Fix crash in daca@home
1 parent b455f84 commit 23d37e5

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/checkcondition.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1812,7 +1812,7 @@ void CheckCondition::checkCompareValueOutOfTypeRange()
18121812
long long typeMaxValue;
18131813
if (typeTok->valueType()->sign != ValueType::Sign::SIGNED)
18141814
typeMaxValue = unsignedTypeMaxValue;
1815-
else if (bits >= mSettings->int_bit && valueTok->valueType()->sign != ValueType::Sign::SIGNED)
1815+
else if (bits >= mSettings->int_bit && (!valueTok->valueType() || valueTok->valueType()->sign != ValueType::Sign::SIGNED))
18161816
typeMaxValue = unsignedTypeMaxValue;
18171817
else
18181818
typeMaxValue = unsignedTypeMaxValue / 2;

0 commit comments

Comments
 (0)