parent
dd07674b59
commit
85a7f883d1
@ -304,14 +304,14 @@ impl Archetype {
|
|||||||
new_data.as_ptr().add(new_off),
|
new_data.as_ptr().add(new_off),
|
||||||
ty.layout.size() * old_count,
|
ty.layout.size() * old_count,
|
||||||
);
|
);
|
||||||
dealloc(
|
|
||||||
(*self.data.get()).as_ptr().cast(),
|
|
||||||
Layout::from_size_align_unchecked(
|
|
||||||
old_data_size,
|
|
||||||
self.types.first().map_or(1, |x| x.layout.align()),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
dealloc(
|
||||||
|
(*self.data.get()).as_ptr().cast(),
|
||||||
|
Layout::from_size_align_unchecked(
|
||||||
|
old_data_size,
|
||||||
|
self.types.first().map_or(1, |x| x.layout.align()),
|
||||||
|
),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
self.data = UnsafeCell::new(new_data);
|
self.data = UnsafeCell::new(new_data);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user