valgrinding

This commit is contained in:
Mike 2020-06-16 13:19:41 -07:00
parent df926f965c
commit c61f6e998d

View File

@ -59,8 +59,10 @@ pub fn SparseSet(comptime SparseT: type) type {
fn assure(self: *Self, pos: usize) []SparseT {
if (pos >= self.sparse.items.len) {
const start_pos = self.sparse.items.len;
self.sparse.resize(pos + 1) catch unreachable;
self.sparse.expandToCapacity();
std.mem.set(?[]SparseT, self.sparse.items[start_pos..], null);
}
if (self.sparse.items[pos]) |arr| {