summaryrefslogtreecommitdiff
path: root/src/smt
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2018-05-29 11:25:13 -0700
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>2018-05-29 13:25:13 -0500
commit376b087640581a935784cf7db4cf5f4ea2a34e05 (patch)
tree60b1b2f770d206d385a3e812f215224ede2eff96 /src/smt
parent908158f6833e3765b18041076187ed4cd8004a85 (diff)
Make user's SMT2 version override file version (#2004)
Diffstat (limited to 'src/smt')
-rw-r--r--src/smt/smt_engine.cpp4
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)) ||
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback