summaryrefslogtreecommitdiff
path: root/src/printer/printer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/printer/printer.cpp')
-rw-r--r--src/printer/printer.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/printer/printer.cpp b/src/printer/printer.cpp
index 59122cf3d..e038952c4 100644
--- a/src/printer/printer.cpp
+++ b/src/printer/printer.cpp
@@ -66,22 +66,15 @@ void Printer::toStream(std::ostream& out, const smt::Model& m) const
const std::vector<TypeNode>& dsorts = m.getDeclaredSorts();
for (const TypeNode& tn : dsorts)
{
- toStreamModelSort(out, m, tn);
+ toStreamModelSort(out, tn, m.getDomainElements(tn));
}
-
// print the declared terms
const std::vector<Node>& dterms = m.getDeclaredTerms();
for (const Node& n : dterms)
{
- // take into account model core, independently of the format
- if (!m.isModelCoreSymbol(n))
- {
- continue;
- }
- toStreamModelTerm(out, m, n);
+ toStreamModelTerm(out, n, m.getValue(n));
}
-
-}/* Printer::toStream(Model) */
+}
void Printer::toStreamUsing(Language lang,
std::ostream& out,
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback