diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-05-19 14:51:19 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-19 14:51:19 -0500 |
commit | 02b88b7665df5a6b1a2bce231d7567efdcc4b20a (patch) | |
tree | ceff0419b0d08b551620a1b7ec239ebf0e069823 /src/printer | |
parent | eebfe6389321c24329d9b58f699ad67486cc30e0 (diff) |
Update enum and option names for sygus languages (#4388)
This ensures sygus is interpreted as sygus version 2; sygus1 must be used to specify sygus version 1.
Required for the 1.8 release.
Diffstat (limited to 'src/printer')
-rw-r--r-- | src/printer/printer.cpp | 2 | ||||
-rw-r--r-- | src/printer/smt2/smt2_printer.cpp | 6 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/printer/printer.cpp b/src/printer/printer.cpp index 085a32c43..f8d62a8be 100644 --- a/src/printer/printer.cpp +++ b/src/printer/printer.cpp @@ -56,7 +56,7 @@ unique_ptr<Printer> Printer::makePrinter(OutputLanguage lang) return unique_ptr<Printer>( new printer::smt2::Smt2Printer(printer::smt2::z3str_variant)); - case LANG_SYGUS: + case LANG_SYGUS_V1: return unique_ptr<Printer>( new printer::smt2::Smt2Printer(printer::smt2::sygus_variant)); diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp index fbccd26ed..9edc73acd 100644 --- a/src/printer/smt2/smt2_printer.cpp +++ b/src/printer/smt2/smt2_printer.cpp @@ -2276,11 +2276,9 @@ static OutputLanguage variantToLanguage(Variant variant) return language::output::LANG_SMTLIB_V2_0; case z3str_variant: return language::output::LANG_Z3STR; - case sygus_variant: - return language::output::LANG_SYGUS; + case sygus_variant: return language::output::LANG_SYGUS_V1; case no_variant: - default: - return language::output::LANG_SMTLIB_V2_5; + default: return language::output::LANG_SMTLIB_V2_6; } } |