From 44528cd42df4153b67f85a7aab9c5e1a5c67fdf5 Mon Sep 17 00:00:00 2001 From: ajreynol Date: Tue, 1 Nov 2016 14:31:41 -0500 Subject: Fix memory leak in TheorySetsRels. Minor cleanup. --- src/expr/expr_manager_template.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/expr/expr_manager_template.cpp') diff --git a/src/expr/expr_manager_template.cpp b/src/expr/expr_manager_template.cpp index 1eb94140d..470a6eeca 100644 --- a/src/expr/expr_manager_template.cpp +++ b/src/expr/expr_manager_template.cpp @@ -665,7 +665,6 @@ std::vector ExprManager::mkMutualDatatypeTypes(std::vector nameResolutions; std::vector dtts; - Trace("ajr-temp") << "Build datatypes..." << std::endl; //have to build deep copy so that datatypes will live in NodeManager std::vector< Datatype* > dt_copies; for(std::vector::iterator i = datatypes.begin(), i_end = datatypes.end(); i != i_end; ++i) { @@ -710,7 +709,6 @@ std::vector ExprManager::mkMutualDatatypeTypes(std::vector ExprManager::mkMutualDatatypeTypes(std::vector::iterator i = dtts.begin(), i_end = dtts.end(); i != i_end; ++i) { const Datatype& dt = (*i).getDatatype(); - Trace("ajr-temp") << "Resolve " << dt.getName() << std::endl; if(!dt.isResolved()) { const_cast(dt).resolve(this, nameResolutions, placeholders, replacements, @@ -772,12 +768,10 @@ std::vector ExprManager::mkMutualDatatypeTypes(std::vector::iterator i = d_nodeManager->d_listeners.begin(); i != d_nodeManager->d_listeners.end(); ++i) { (*i)->nmNotifyNewDatatypes(dtts); } - - Trace("ajr-temp") << "Finish..." << std::endl; + return dtts; } -- cgit v1.2.3