diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2013-12-05 12:54:40 -0500 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2013-12-05 15:41:28 -0500 |
commit | 2fab0a67761f8b63a3c3f5abdbe7f382f722a04f (patch) | |
tree | fad70fee66dc7e5fd422855e6cd449bcd8add0fe | |
parent | 7eb063762c8b1d9366cf2b4d4687019f7733411b (diff) |
Fixes related to parametric datatype printing.
-rw-r--r-- | src/printer/smt2/smt2_printer.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp index 869e02326..cac5eb266 100644 --- a/src/printer/smt2/smt2_printer.cpp +++ b/src/printer/smt2/smt2_printer.cpp @@ -326,12 +326,14 @@ void Smt2Printer::toStream(std::ostream& out, TNode n, out << ' '; TypeNode t = TypeNode::fromType(n.getOperator().getConst<AscriptionType>().getType()); out << (t.isFunctionLike() ? t.getRangeType() : t); - stillNeedToPrintParams = false; + out << ')'; + return; } break; case kind::APPLY_TESTER: case kind::APPLY_CONSTRUCTOR: case kind::APPLY_SELECTOR: + case kind::PARAMETRIC_DATATYPE: break; // quantifiers |