From: Kshitij Bansal Date: Thu, 2 Oct 2014 16:09:10 +0000 (-0400) Subject: fix getModelValue() X-Git-Tag: cvc5-1.0.0~6609^2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a35a8b13924d8f633ced0b72b22cb70b768d530a;p=cvc5.git fix getModelValue() --- diff --git a/src/theory/sets/theory_sets_private.cpp b/src/theory/sets/theory_sets_private.cpp index d9cc23cbf..60b89451a 100644 --- a/src/theory/sets/theory_sets_private.cpp +++ b/src/theory/sets/theory_sets_private.cpp @@ -1437,6 +1437,9 @@ void TheorySetsPrivate::TermInfoManager::mergeTerms(TNode a, TNode b) { Node TheorySetsPrivate::TermInfoManager::getModelValue(TNode n) { + if(d_terms.find(n) == d_terms.end()) { + return Node(); + } Assert(n.getType().isSet()); set elements, elements_const; Node S = d_eqEngine->getRepresentative(n);