diff options
author | Gereon Kremer <nafur42@gmail.com> | 2021-08-27 11:23:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-27 18:23:15 +0000 |
commit | 3183ca6685f6b0dcca538efb72e6840a56479b60 (patch) | |
tree | e6c51d6175d4a56c7849aa4f965ed49b743f0607 /src/options/options_handler.cpp | |
parent | a698b522d619c800a3401c7294cf1c6c663d7acc (diff) |
Handle languages as strings in driver (#7074)
This PR moves the first chunk of code in the driver to use the proper options API for the language options. It is now handled as a string.
Diffstat (limited to 'src/options/options_handler.cpp')
-rw-r--r-- | src/options/options_handler.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/options/options_handler.cpp b/src/options/options_handler.cpp index 149aa767b..1b6cff519 100644 --- a/src/options/options_handler.cpp +++ b/src/options/options_handler.cpp @@ -34,6 +34,7 @@ #include "options/didyoumean.h" #include "options/language.h" #include "options/option_exception.h" +#include "options/set_language.h" #include "options/smt_options.h" #include "options/theory_options.h" #include "smt/command.h" @@ -513,6 +514,13 @@ Language OptionsHandler::stringToLanguage(const std::string& option, Unreachable(); } +void OptionsHandler::applyOutputLanguage(const std::string& option, + const std::string& flag, + Language lang) +{ + d_options->base.out << language::SetLanguage(lang); +} + void OptionsHandler::languageIsNotAST(const std::string& option, const std::string& flag, Language lang) |