mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 18:31:49 +00:00
parent
2cc6baede5
commit
d3e1d250a7
|
@ -1656,7 +1656,9 @@ namespace smt2 {
|
|||
fr->m_in_decls = false;
|
||||
SASSERT(symbol_stack().size() >= fr->m_sym_spos);
|
||||
SASSERT(expr_stack().size() >= fr->m_expr_spos);
|
||||
SASSERT(symbol_stack().size() - fr->m_sym_spos == expr_stack().size() - fr->m_expr_spos);
|
||||
if (symbol_stack().size() - fr->m_sym_spos != expr_stack().size() - fr->m_expr_spos) {
|
||||
throw parser_exception("malformed let expression");
|
||||
}
|
||||
unsigned num_decls = expr_stack().size() - fr->m_expr_spos;
|
||||
symbol * sym_it = symbol_stack().c_ptr() + fr->m_sym_spos;
|
||||
expr ** expr_it = expr_stack().c_ptr() + fr->m_expr_spos;
|
||||
|
|
Loading…
Reference in a new issue