diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2013-10-09 12:26:11 -0500 |
---|---|---|
committer | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2013-10-09 12:26:11 -0500 |
commit | 29923ecc0467f52a8eb6e318b874269054b956e5 (patch) | |
tree | cc76d142a7c7e1442b81e1e41e06b56efc8a9b74 /src/smt/model_postprocessor.cpp | |
parent | 59c96a073e34f51b415863ece51c3242c953acc4 (diff) |
More improvements to datatypes, eager selector collapsing, improved collect model info. Also fix bug in model post-processor.
Diffstat (limited to 'src/smt/model_postprocessor.cpp')
-rw-r--r-- | src/smt/model_postprocessor.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/smt/model_postprocessor.cpp b/src/smt/model_postprocessor.cpp index cbabc9542..c61a61940 100644 --- a/src/smt/model_postprocessor.cpp +++ b/src/smt/model_postprocessor.cpp @@ -9,9 +9,9 @@ ** See the file COPYING in the top-level source directory for licensing ** information.\endverbatim ** - ** \brief + ** \brief + ** ** - ** **/ #include "smt/model_postprocessor.h" @@ -92,6 +92,9 @@ Node ModelPostprocessor::rewriteAs(TNode n, TypeNode asType) { return n; } NodeBuilder<> b(n.getKind()); + if (n.getMetaKind() == kind::metakind::PARAMETERIZED) { + b << n.getOperator(); + } TypeNode::iterator t = asType.begin(); for(TNode::iterator i = n.begin(); i != n.end(); ++i, ++t) { Assert(t != asType.end()); |