3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-03-07 13:54:53 +00:00

Merge pull request #8872 from Z3Prover/copilot/simplify-dep-tracker-constructors

refactor(seq_nielsen): eliminate duplicate dep_tracker initialization via constructor delegation
This commit is contained in:
Nikolaj Bjorner 2026-03-05 10:00:09 -08:00 committed by GitHub
commit 7db00dad9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,9 +37,7 @@ namespace seq {
m_bits.resize(words, 0);
}
dep_tracker::dep_tracker(unsigned num_bits, unsigned set_bit) {
unsigned words = (num_bits + 31) / 32;
m_bits.resize(words, 0);
dep_tracker::dep_tracker(unsigned num_bits, unsigned set_bit) : dep_tracker(num_bits) {
if (set_bit < num_bits) {
unsigned word_idx = set_bit / 32;
unsigned bit_idx = set_bit % 32;