Skip to content

Commit

Permalink
fix mixup between sync and sls managed variables
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolajBjorner committed Jan 29, 2025
1 parent fa60545 commit d843081
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/ast/sls/sls_smt_plugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -281,9 +281,9 @@ namespace sls {
expr_ref val_t(m);
if (!ctx.get_smt_value(t, val_t))
continue;
auto t_sls = expr_ref(m_smt2sls_tr(t), m_sls);
auto val_sls = expr_ref(m_smt2sls_tr(val_t.get()), m_sls);
m_sync_var_values.push_back({ t_sls, val_sls });
auto t_sync_ref = expr_ref(t_sync, m_sync);
auto val_sync = expr_ref(m_smt2sync_tr(val_t.get()), m_sync);
m_sync_var_values.push_back({ t_sync_ref, val_sync });
}
m_has_new_smt_values = true;
return;
Expand Down

0 comments on commit d843081

Please sign in to comment.