diff options
Diffstat (limited to 'src/prop/sat_solver_registry.cpp')
-rw-r--r-- | src/prop/sat_solver_registry.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/prop/sat_solver_registry.cpp b/src/prop/sat_solver_registry.cpp index 7867c6cc3..5cf79699f 100644 --- a/src/prop/sat_solver_registry.cpp +++ b/src/prop/sat_solver_registry.cpp @@ -52,8 +52,9 @@ SatSolverRegistry* SatSolverRegistry::getInstance() { SatSolverRegistry::~SatSolverRegistry() { registry_type::const_iterator it = d_solvers.begin(); - registry_type::const_iterator it_end = d_solvers.begin(); + registry_type::const_iterator it_end = d_solvers.end(); for (; it != it_end; ++ it) { delete it->second; } + d_solvers.clear(); } |