diff options
author | lianah <lianahady@gmail.com> | 2014-06-19 18:19:25 -0400 |
---|---|---|
committer | lianah <lianahady@gmail.com> | 2014-06-19 18:24:40 -0400 |
commit | 61258d16bb812c5b5c8fb8dade1d2b497c69570b (patch) | |
tree | e41f8ee86b56b031849b021654eec1915097a063 /src/theory/theory_model.cpp | |
parent | 0e2bf5fc8906214ed4c210c7c4f91657cc41d025 (diff) |
added model generation to eager bit-blasting and turned abc off by default
Diffstat (limited to 'src/theory/theory_model.cpp')
-rw-r--r-- | src/theory/theory_model.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/theory/theory_model.cpp b/src/theory/theory_model.cpp index 6c0018c05..46eb5606b 100644 --- a/src/theory/theory_model.cpp +++ b/src/theory/theory_model.cpp @@ -152,7 +152,9 @@ Node TheoryModel::getModelValue(TNode n, bool hasBoundVars) const Unreachable(); } - if (n.getNumChildren() > 0) { + if (n.getNumChildren() > 0 && + n.getKind() != kind::BITVECTOR_ACKERMANIZE_UDIV && + n.getKind() != kind::BITVECTOR_ACKERMANIZE_UREM) { std::vector<Node> children; if (n.getKind() == APPLY_UF) { Node op = getModelValue(n.getOperator(), hasBoundVars); |