diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-08-01 12:22:09 -0500 |
---|---|---|
committer | Andres Noetzli <andres.noetzli@gmail.com> | 2018-08-01 10:22:09 -0700 |
commit | 0aa6e039827750757941751e0829575a55601ace (patch) | |
tree | 25e21dfd16e232e07615791935bfc6c32fc5bcab /src/printer | |
parent | b721666fd7a2dafaaeb112059c2588c99e8020ec (diff) |
Fix issues with bv2nat (#2219)
This includes:
- A missing case in the smt2 printer,
- A bug in an inference of int2bv applied to bv2nat where the types are different.
Diffstat (limited to 'src/printer')
-rw-r--r-- | src/printer/smt2/smt2_printer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/printer/smt2/smt2_printer.cpp b/src/printer/smt2/smt2_printer.cpp index 0e1df15b5..64a52c23f 100644 --- a/src/printer/smt2/smt2_printer.cpp +++ b/src/printer/smt2/smt2_printer.cpp @@ -971,6 +971,7 @@ static string smtKindString(Kind k, Variant v) case kind::BITVECTOR_SLE: return "bvsle"; case kind::BITVECTOR_SGT: return "bvsgt"; case kind::BITVECTOR_SGE: return "bvsge"; + case kind::BITVECTOR_TO_NAT: return "bv2nat"; case kind::BITVECTOR_REDOR: return "bvredor"; case kind::BITVECTOR_REDAND: return "bvredand"; |