diff options
author | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2010-09-20 01:08:32 +0000 |
---|---|---|
committer | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2010-09-20 01:08:32 +0000 |
commit | 1b30b256a0ec40ff431b83296bfe5aa0e099eb2e (patch) | |
tree | 91fb063e9cfcf360d601e21a19996995576ece7d /src/parser/smt/smt.cpp | |
parent | 9eaf94708275337a4749b7ef2f44bf1c6746d8fc (diff) |
bitvector rewriting for the core theory and testcases
Diffstat (limited to 'src/parser/smt/smt.cpp')
-rw-r--r-- | src/parser/smt/smt.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/parser/smt/smt.cpp b/src/parser/smt/smt.cpp index fe7d77455..2e0e0087c 100644 --- a/src/parser/smt/smt.cpp +++ b/src/parser/smt/smt.cpp @@ -110,6 +110,9 @@ void Smt::addTheory(Theory theory) { addArithmeticOperators(); break; + case THEORY_BITVECTORS: + break; + default: Unhandled(theory); } @@ -170,6 +173,10 @@ void Smt::setLogic(const std::string& name) { addUf(); break; + case QF_BV: + addTheory(THEORY_BITVECTORS); + break; + case AUFLIA: case AUFLIRA: case AUFNIRA: @@ -177,7 +184,6 @@ void Smt::setLogic(const std::string& name) { case UFNIA: case QF_AUFBV: case QF_AUFLIA: - case QF_BV: Unhandled(name); } } |