mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix parsing array expressions from SMT-LIB proof
This commit is contained in:
parent
d773e76704
commit
b65c37029d
@ -351,6 +351,10 @@ namespace
|
||||
auto sort = toSort(_subExpr.front());
|
||||
auto sortSort = std::make_shared<SortSort>(sort);
|
||||
return Expression::tuple_constructor(Expression(sortSort), arguments);
|
||||
} else if (op.find("array_tuple") != std::string::npos) {
|
||||
auto sort = toSort(_subExpr.front());
|
||||
auto sortSort = std::make_shared<SortSort>(sort);
|
||||
return Expression::tuple_constructor(Expression(sortSort), arguments);
|
||||
} else {
|
||||
std::set<std::string> boolOperators{"and", "or", "not", "=", "<", ">", "<=", ">=",
|
||||
"=>"};
|
||||
|
Loading…
Reference in New Issue
Block a user