make the table of references more compact

This commit is contained in:
Krasimir Angelov
2024-02-09 20:30:29 +01:00
parent 83d5c883c3
commit f6c736f020

View File

@@ -82,9 +82,9 @@ typedef struct {
#else
DWORD pid;
#endif
uint32_t ref_count;
object o;
txn_t txn_id;
size_t ref_count;
} revision_entry;
struct PGF_INTERNAL_DECL block_descr
@@ -581,6 +581,8 @@ void PgfDB::unregister_revision(object revision)
// Decrement n_revisions if possible.
while (ms->revisions[ms->n_revisions-1].ref_count == 0) {
ms->n_revisions--;
if (ms->n_revisions == 0)
break;
}
}