From: Morgan Deters Date: Sun, 9 Nov 2014 23:20:04 +0000 (-0500) Subject: Fix a deterministic assignment-ordering for get-assignment (fixes a regression failur... X-Git-Tag: cvc5-1.0.0~6509^2~1 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=36ff166f3d2976ad13536de8c699e86d1ff99e65;p=cvc5.git Fix a deterministic assignment-ordering for get-assignment (fixes a regression failure on Mac). --- diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp index ea52f43a7..12ddaee2c 100644 --- a/src/smt/smt_engine.cpp +++ b/src/smt/smt_engine.cpp @@ -3605,8 +3605,8 @@ CVC4::SExpr SmtEngine::getAssignment() throw(ModalException) { vector sexprs; TypeNode boolType = d_nodeManager->booleanType(); TheoryModel* m = d_theoryEngine->getModel(); - for(AssignmentSet::const_iterator i = d_assignments->begin(), - iend = d_assignments->end(); + for(AssignmentSet::key_iterator i = d_assignments->key_begin(), + iend = d_assignments->key_end(); i != iend; ++i) { Assert((*i).getType() == boolType);