summaryrefslogtreecommitdiff
path: root/src/smt
diff options
context:
space:
mode:
authorKshitij Bansal <kshitij@cs.nyu.edu>2014-04-09 14:35:37 -0400
committerKshitij Bansal <kshitij@cs.nyu.edu>2014-04-09 14:51:22 -0400
commit045858c2d492af6e102c6b55a2f3e9e1d044da64 (patch)
treeac3cbec04cb501d4c431717aba5b052793576cd0 /src/smt
parentf97a37c54fcff58c9ddfd104e16a331dd6b078fa (diff)
fix get-info error-behavior
Diffstat (limited to 'src/smt')
-rw-r--r--src/smt/smt_engine.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp
index 7aebb60f6..8586bc9da 100644
--- a/src/smt/smt_engine.cpp
+++ b/src/smt/smt_engine.cpp
@@ -1348,7 +1348,11 @@ CVC4::SExpr SmtEngine::getInfo(const std::string& key) const
return stats;
} else if(key == "error-behavior") {
// immediate-exit | continued-execution
- return SExpr::Keyword("continued-execution");
+ if( options::continuedExecution() || options::interactive() ) {
+ return SExpr::Keyword("continued-execution");
+ } else {
+ return SExpr::Keyword("immediate-exit");
+ }
} else if(key == "name") {
return Configuration::getName();
} else if(key == "version") {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback