diff options
author | Morgan Deters <mdeters@gmail.com> | 2010-03-12 19:41:04 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2010-03-12 19:41:04 +0000 |
commit | 20b3dabb4823ede8147a08a47f8d909980414bee (patch) | |
tree | 6d6ea617bef8d840de8f8ff737e00acadb6675f9 /src/util/decision_engine.cpp | |
parent | 3cf73e344987c2449943ca3a97054565eb9d5726 (diff) |
* Added shutdown() functions to SmtEngine, TheoryEngine, PropEngine,
DecisionEngine, and Theory. These are triggered from the SmtEngine
dtor before the other engines are deleted. This is important
because of potential issues with outstanding TNodes in Theory
implementations (which fail if the destruction is done in the wrong
order, in certain cases).
* Favor "FactQueueResetter" instead of clearAssertionQueues() for
resetting facts queue in Theory implementations.
* Better theory-rewriting code.
* Minor cleanups.
Diffstat (limited to 'src/util/decision_engine.cpp')
-rw-r--r-- | src/util/decision_engine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/decision_engine.cpp b/src/util/decision_engine.cpp index 9b6101a2a..06ea283a8 100644 --- a/src/util/decision_engine.cpp +++ b/src/util/decision_engine.cpp @@ -26,7 +26,7 @@ DecisionEngine::~DecisionEngine() { * virtual in the final design (?) */ Node DecisionEngine::nextDecision() { - Unreachable(); + Unimplemented(); } }/* CVC4 namespace */ |