diff options
-rw-r--r-- | src/smt/smt_engine.cpp | 6 |
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") { |