3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-31 23:34:55 +00:00

getting rid of from_index_dummy

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2019-05-06 12:14:27 -07:00
parent e49dbbe465
commit 6d5fd5d980
3 changed files with 9 additions and 7 deletions

View file

@ -35,8 +35,8 @@ class signed_var {
public:
// constructor, sign = true means minus
signed_var(lpvar v, bool sign): m_sv((v << 1) + (sign ? 1 : 0)) {}
explicit signed_var(unsigned sv) : m_sv(sv) {}
// constructor
signed_var(unsigned sv, from_index_dummy): m_sv(sv) {}
bool sign() const { return 0 != (m_sv & 0x1); }
lpvar var() const { return m_sv >> 1; }
unsigned index() const { return m_sv; }