From 6df3e47b0763e7e206be64e48aedf6582bfb363d Mon Sep 17 00:00:00 2001
From: Nikolaj Bjorner <nbjorner@microsoft.com>
Date: Thu, 2 Nov 2017 09:53:47 -0500
Subject: [PATCH] disable symbol fixing in pretty printer

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
---
 src/ast/ast_smt2_pp.cpp               |  9 +++++----
 src/solver/solver.cpp                 | 25 ++++++++++++++-----------
 src/tactic/filter_model_converter.cpp |  1 -
 3 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/src/ast/ast_smt2_pp.cpp b/src/ast/ast_smt2_pp.cpp
index c1130f7c2..bb5359c19 100644
--- a/src/ast/ast_smt2_pp.cpp
+++ b/src/ast/ast_smt2_pp.cpp
@@ -31,12 +31,13 @@ using namespace format_ns;
 #define MAX_INDENT   16
 #define SMALL_INDENT 2
 
-format * smt2_pp_environment::pp_fdecl_name(symbol const & s0, unsigned & len, bool is_skolem) const {
+format * smt2_pp_environment::pp_fdecl_name(symbol const & s, unsigned & len, bool is_skolem) const {
     ast_manager & m = get_manager();
-    symbol s = m_renaming.get_symbol(s0, is_skolem);
-    len = static_cast<unsigned>(strlen(s.bare_str()));
-    return mk_string(m, s.bare_str());    
 #if 0
+    symbol s1 = m_renaming.get_symbol(s, is_skolem);
+    len = static_cast<unsigned>(strlen(s1.bare_str()));
+    return mk_string(m, s1.bare_str());    
+#else
     if (is_smt2_quoted_symbol(s)) {
         std::string str = mk_smt2_quoted_symbol(s);
         len = static_cast<unsigned>(str.length());
diff --git a/src/solver/solver.cpp b/src/solver/solver.cpp
index 89625b20c..83982e290 100644
--- a/src/solver/solver.cpp
+++ b/src/solver/solver.cpp
@@ -16,13 +16,14 @@ Author:
 Notes:
 
 --*/
-#include "solver/solver.h"
-#include "model/model_evaluator.h"
+#include "util/common_msgs.h"
+#include "util/stopwatch.h"
 #include "ast/ast_util.h"
 #include "ast/ast_pp.h"
 #include "ast/ast_pp_util.h"
-#include "util/common_msgs.h"
 #include "tactic/model_converter.h"
+#include "solver/solver.h"
+#include "model/model_evaluator.h"
 
 
 unsigned solver::get_num_assertions() const {
@@ -37,27 +38,29 @@ expr * solver::get_assertion(unsigned idx) const {
 
 std::ostream& solver::display(std::ostream & out, unsigned n, expr* const* assumptions) const {
     expr_ref_vector fmls(get_manager());
-    //std::cout << "display 1\n";
+    stopwatch sw;
+    sw.start();
+    std::cout << "display 1\n";
     get_assertions(fmls);
-    //std::cout << "display 2\n";
+    std::cout << "display 2 " << sw.get_current_seconds() << "\n";
     ast_pp_util visitor(get_manager());
     model_converter_ref mc = get_model_converter();
-    //std::cout << "display 3\n";
+    std::cout << "display 3 " << sw.get_current_seconds() << "\n";
     if (mc.get()) { 
         mc->collect(visitor); 
     }
-    //std::cout << "display 4\n";
+    std::cout << "display 4 " << sw.get_current_seconds() << "\n";
     visitor.collect(fmls);
-    //std::cout << "display 5\n";
+    std::cout << "display 5 " << sw.get_current_seconds() << "\n";
     visitor.collect(n, assumptions);
     visitor.display_decls(out);
-    //std::cout << "display 6\n";
+    std::cout << "display 6 " << sw.get_current_seconds() << "\n";
     visitor.display_asserts(out, fmls, true);
-    //std::cout << "display 7\n";
+    std::cout << "display 7 " << sw.get_current_seconds() << "\n";
     if (mc.get()) {
         mc->display(out);
     }
-    //std::cout << "display 8\n";
+    std::cout << "display 8 " << sw.get_current_seconds() << "\n";
     return out;
 }
 
diff --git a/src/tactic/filter_model_converter.cpp b/src/tactic/filter_model_converter.cpp
index 4041e9275..7400063e1 100644
--- a/src/tactic/filter_model_converter.cpp
+++ b/src/tactic/filter_model_converter.cpp
@@ -69,7 +69,6 @@ model_converter * filter_model_converter::translate(ast_translation & translator
 
 void filter_model_converter::collect(ast_pp_util& visitor) { 
     m_env = &visitor.env(); 
-    std::cout << "collect filter: " << m_decls.size() << "\n";
     for (func_decl* f : m_decls) visitor.coll.visit_func(f);
 }