diff options
author | Morgan Deters <mdeters@gmail.com> | 2010-02-25 18:26:22 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2010-02-25 18:26:22 +0000 |
commit | 374e28dcc625f1694cfc87f7b4c376dc329694c4 (patch) | |
tree | 0f65baaf336a8033617dd2c1cdaa1ffccc10d3f7 /src/expr/node_manager.h | |
parent | 826f583ee14b922f39666dc827a5624fff753724 (diff) |
* src/expr/node_builder.h: fixed some overly-aggressive refcount decrementing.
There remain memory leaks (and some over-decrementing of refcounts) that
I've identified; another commit forthcoming.
* src/expr/attribute.h: keys are now NodeValue* instead of TNode
* src/theory/output_channel.h: change OutputChannel::conflict() to the
negation of what we had before: it now takes an AND of TRUE literals
as a conflict clause rather than an OR of FALSE ones.
* src/expr/node.cpp: (non-template) CVC4::expr::debugPrint() routine
for use inside gdb
* src/expr/node.h: remove Node::debugPrint() member (now a function
instead of a member function, since Node is now a template it wasn't
being properly instantiated(?) and couldn't be called from gdb)
* src/expr/Makefile.am: add node.cpp
* src/expr/node_manager.h: code formatting
Diffstat (limited to 'src/expr/node_manager.h')
-rw-r--r-- | src/expr/node_manager.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expr/node_manager.h b/src/expr/node_manager.h index bcb5f6d47..a200a6d77 100644 --- a/src/expr/node_manager.h +++ b/src/expr/node_manager.h @@ -160,7 +160,7 @@ inline void NodeManager::setAttribute(TNode n, } inline const Type* NodeManager::getType(TNode n) { - return getAttribute(n,CVC4::expr::TypeAttr()); + return getAttribute(n, CVC4::expr::TypeAttr()); } inline void NodeManager::poolInsert(NodeValue* nv) { |