[SMTChecker] Fix ICE when tuples have extra effectless parens

This commit is contained in:
Leonardo Alt
2020-07-27 13:03:27 +02:00
parent 5812cd8213
commit de4ae301c4
8 changed files with 43 additions and 1 deletions
+1 -1
View File
@@ -1470,7 +1470,7 @@ void SMTEncoder::assignment(
void SMTEncoder::tupleAssignment(Expression const& _left, Expression const& _right)
{
auto lTuple = dynamic_cast<TupleExpression const*>(&_left);
auto lTuple = dynamic_cast<TupleExpression const*>(innermostTuple(dynamic_cast<TupleExpression const&>(_left)));
solAssert(lTuple, "");
auto const& lComponents = lTuple->components();