3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-27 10:35:38 +00:00

Standardize for-loop increments to prefix form (++i) (#8199)

* Initial plan

* Convert postfix to prefix increment in for loops

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Fix member variable increment conversion bug

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Update API generator to produce prefix increments

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
This commit is contained in:
Copilot 2026-01-14 19:55:31 -08:00 committed by GitHub
parent 1bf463d77a
commit 2436943794
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
475 changed files with 3237 additions and 3237 deletions

View file

@ -97,7 +97,7 @@ public:
}
buffer(unsigned sz, const T & elem) {
for (unsigned i = 0; i < sz; i++) {
for (unsigned i = 0; i < sz; ++i) {
push_back(elem);
}
SASSERT(size() == sz);
@ -193,7 +193,7 @@ public:
}
void append(unsigned n, T const * elems) {
for (unsigned i = 0; i < n; i++) {
for (unsigned i = 0; i < n; ++i) {
push_back(elems[i]);
}
}
@ -230,12 +230,12 @@ public:
void resize(unsigned nsz, const T & elem=T()) {
unsigned sz = size();
if (nsz > sz) {
for (unsigned i = sz; i < nsz; i++) {
for (unsigned i = sz; i < nsz; ++i) {
push_back(elem);
}
}
else if (nsz < sz) {
for (unsigned i = nsz; i < sz; i++) {
for (unsigned i = nsz; i < sz; ++i) {
pop_back();
}
}
@ -245,7 +245,7 @@ public:
void shrink(unsigned nsz) {
unsigned sz = size();
SASSERT(nsz <= sz);
for (unsigned i = nsz; i < sz; i++)
for (unsigned i = nsz; i < sz; ++i)
pop_back();
SASSERT(size() == nsz);
}
@ -266,7 +266,7 @@ template<typename T, unsigned INITIAL_SIZE=16>
class ptr_buffer : public buffer<T *, false, INITIAL_SIZE> {
public:
void append(unsigned n, T * const * elems) {
for (unsigned i = 0; i < n; i++) {
for (unsigned i = 0; i < n; ++i) {
this->push_back(elems[i]);
}
}