mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 12:07:52 +00:00
call it data instead of c_ptr for approaching C++11 std::vector convention.
This commit is contained in:
parent
524dcd35f9
commit
4a6083836a
456 changed files with 2802 additions and 2802 deletions
|
@ -109,7 +109,7 @@ class bv1_blaster_tactic : public tactic {
|
|||
bits.push_back(m().mk_fresh_const(nullptr, b));
|
||||
m_newbits.push_back(to_app(bits.back())->get_decl());
|
||||
}
|
||||
r = butil().mk_concat(bits.size(), bits.c_ptr());
|
||||
r = butil().mk_concat(bits.size(), bits.data());
|
||||
m_saved.push_back(r);
|
||||
m_const2bits.insert(f, r);
|
||||
result = r;
|
||||
|
@ -127,7 +127,7 @@ class bv1_blaster_tactic : public tactic {
|
|||
--i;
|
||||
bits.push_back(butil().mk_extract(i, i, t));
|
||||
}
|
||||
result = butil().mk_concat(bits.size(), bits.c_ptr());
|
||||
result = butil().mk_concat(bits.size(), bits.data());
|
||||
}
|
||||
|
||||
void reduce_eq(expr * arg1, expr * arg2, expr_ref & result) {
|
||||
|
@ -142,7 +142,7 @@ class bv1_blaster_tactic : public tactic {
|
|||
--i;
|
||||
new_eqs.push_back(m().mk_eq(bits1[i], bits2[i]));
|
||||
}
|
||||
result = mk_and(m(), new_eqs.size(), new_eqs.c_ptr());
|
||||
result = mk_and(m(), new_eqs.size(), new_eqs.data());
|
||||
}
|
||||
|
||||
void reduce_ite(expr * c, expr * t, expr * e, expr_ref & result) {
|
||||
|
@ -155,7 +155,7 @@ class bv1_blaster_tactic : public tactic {
|
|||
unsigned num = t_bits.size();
|
||||
for (unsigned i = 0; i < num; i++)
|
||||
new_ites.push_back(t_bits[i] == e_bits[i] ? t_bits[i] : m().mk_ite(c, t_bits[i], e_bits[i]));
|
||||
result = butil().mk_concat(new_ites.size(), new_ites.c_ptr());
|
||||
result = butil().mk_concat(new_ites.size(), new_ites.data());
|
||||
}
|
||||
|
||||
void reduce_num(func_decl * f, expr_ref & result) {
|
||||
|
@ -174,7 +174,7 @@ class bv1_blaster_tactic : public tactic {
|
|||
v = div(v, two);
|
||||
}
|
||||
std::reverse(bits.begin(), bits.end());
|
||||
result = butil().mk_concat(bits.size(), bits.c_ptr());
|
||||
result = butil().mk_concat(bits.size(), bits.data());
|
||||
}
|
||||
|
||||
void reduce_extract(func_decl * f, expr * arg, expr_ref & result) {
|
||||
|
@ -190,7 +190,7 @@ class bv1_blaster_tactic : public tactic {
|
|||
for (unsigned i = start; i <= end; i++) {
|
||||
bits.push_back(arg_bits[i]);
|
||||
}
|
||||
result = butil().mk_concat(bits.size(), bits.c_ptr());
|
||||
result = butil().mk_concat(bits.size(), bits.data());
|
||||
}
|
||||
|
||||
void reduce_concat(unsigned num, expr * const * args, expr_ref & result) {
|
||||
|
@ -200,9 +200,9 @@ class bv1_blaster_tactic : public tactic {
|
|||
expr * arg = args[i];
|
||||
arg_bits.reset();
|
||||
get_bits(arg, arg_bits);
|
||||
bits.append(arg_bits.size(), arg_bits.c_ptr());
|
||||
bits.append(arg_bits.size(), arg_bits.data());
|
||||
}
|
||||
result = butil().mk_concat(bits.size(), bits.c_ptr());
|
||||
result = butil().mk_concat(bits.size(), bits.data());
|
||||
}
|
||||
|
||||
void reduce_bin_xor(expr * arg1, expr * arg2, expr_ref & result) {
|
||||
|
@ -216,7 +216,7 @@ class bv1_blaster_tactic : public tactic {
|
|||
for (unsigned i = 0; i < num; i++) {
|
||||
new_bits.push_back(m().mk_ite(m().mk_eq(bits1[i], bits2[i]), m_bit0, m_bit1));
|
||||
}
|
||||
result = butil().mk_concat(new_bits.size(), new_bits.c_ptr());
|
||||
result = butil().mk_concat(new_bits.size(), new_bits.data());
|
||||
}
|
||||
|
||||
void reduce_xor(unsigned num_args, expr * const * args, expr_ref & result) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue