3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-05-17 07:29:28 +00:00

use vector with object destructor

This commit is contained in:
Nikolaj Bjorner 2026-05-16 22:32:29 -07:00
parent a12be9670c
commit e72c082818

View file

@ -46,7 +46,7 @@ NSB review:
namespace seq {
void deps_to_lits(dep_tracker deps, svector<enode_pair> &eqs, svector<sat::literal> &lits, vector<le>& les) {
vector<dep_source, false> vs;
vector<dep_source> vs;
dep_manager::s_linearize(deps, vs);
for (dep_source const &d : vs) {
if (std::holds_alternative<enode_pair>(d))
@ -4264,7 +4264,7 @@ namespace seq {
vector<le>& les) const {
SASSERT(m_root);
auto deps = collect_conflict_deps();
vector<dep_source, false> vs;
vector<dep_source> vs;
m_dep_mgr.linearize(deps, vs);
for (dep_source const& d : vs) {
if (std::holds_alternative<enode_pair>(d))