diff options
author | Andres Noetzli <andres.noetzli@gmail.com> | 2018-05-29 11:25:13 -0700 |
---|---|---|
committer | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-05-29 13:25:13 -0500 |
commit | 376b087640581a935784cf7db4cf5f4ea2a34e05 (patch) | |
tree | 60b1b2f770d206d385a3e812f215224ede2eff96 /src/smt | |
parent | 908158f6833e3765b18041076187ed4cd8004a85 (diff) |
Make user's SMT2 version override file version (#2004)
Diffstat (limited to 'src/smt')
-rw-r--r-- | src/smt/smt_engine.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp index 6ecf00ccd..097b41d93 100644 --- a/src/smt/smt_engine.cpp +++ b/src/smt/smt_engine.cpp @@ -2363,7 +2363,9 @@ void SmtEngine::setInfo(const std::string& key, const CVC4::SExpr& value) } else if(key == "name") { d_filename = value.getValue(); return; - } else if(key == "smt-lib-version") { + } + else if (key == "smt-lib-version" && !options::inputLanguage.wasSetByUser()) + { language::input::Language ilang = language::input::LANG_AUTO; if( (value.isInteger() && value.getIntegerValue() == Integer(2)) || (value.isRational() && value.getRationalValue() == Rational(2)) || |