diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/printer/cvc/cvc_printer.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/printer/cvc/cvc_printer.cpp b/src/printer/cvc/cvc_printer.cpp index 630d8bdd7..0b7c569b7 100644 --- a/src/printer/cvc/cvc_printer.cpp +++ b/src/printer/cvc/cvc_printer.cpp @@ -1048,10 +1048,12 @@ static bool tryToStream(std::ostream& out, void CvcPrinter::toStream(std::ostream& out, const CommandStatus* s) const { - if(tryToStream<CommandSuccess>(out, s, d_cvc3Mode) || - tryToStream<CommandFailure>(out, s, d_cvc3Mode) || - tryToStream<CommandUnsupported>(out, s, d_cvc3Mode) || - tryToStream<CommandInterrupted>(out, s, d_cvc3Mode)) { + if (tryToStream<CommandSuccess>(out, s, d_cvc3Mode) + || tryToStream<CommandFailure>(out, s, d_cvc3Mode) + || tryToStream<CommandRecoverableFailure>(out, s, d_cvc3Mode) + || tryToStream<CommandUnsupported>(out, s, d_cvc3Mode) + || tryToStream<CommandInterrupted>(out, s, d_cvc3Mode)) + { return; } @@ -1554,6 +1556,13 @@ static void toStream(std::ostream& out, const CommandFailure* s, bool cvc3Mode) out << s->getMessage() << endl; } +static void toStream(std::ostream& out, + const CommandRecoverableFailure* s, + bool cvc3Mode) +{ + out << s->getMessage() << endl; +} + template <class T> static bool tryToStream(std::ostream& out, const CommandStatus* s, |