We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f585e60 commit 80b914eCopy full SHA for 80b914e
src/solvers/smt2/smt2_conv.cpp
@@ -2695,8 +2695,8 @@ void smt2_convt::flatten_array(const exprt &expr)
2695
PRECONDITION(size_expr.id() == ID_constant);
2696
2697
mp_integer size = numeric_cast_v<mp_integer>(to_constant_expr(size_expr));
2698
- CHECK_RETURN_WITH_DIAGNOSTICS(size != 0, "can't convert zero-sized array");
2699
-
+ if(size == 0)
+ return;
2700
out << "(let ((?far ";
2701
convert_expr(expr);
2702
out << ")) ";
0 commit comments