summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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