diff --git a/src/common/sparse_large_vector.h b/src/common/sparse_large_vector.h index ac5f4a50de..8e6639e16a 100644 --- a/src/common/sparse_large_vector.h +++ b/src/common/sparse_large_vector.h @@ -128,7 +128,7 @@ public: const u64 end = static_cast(end_) * sizeof(T); for (u64 page = AlignDown(base, HostPageSize); page < end; page += HostPageSize) { - if (!IsCommittedPage(page)) { + if (!IsCommittedPage(page / sizeof(T))) { CommitPage(page / sizeof(T)); } }