pub fn init(allocator: Allocator) Self {
const lorem = allocator.create(std.AutoHashMapUnmanaged(u8, Lorem)) catch @panic("OOM!");
lorem.* = .empty;
lorem .*.ensureTotalCapacity(allocator, 15) catch @panic("OOM!");
return Self{
.lorem = lorem,
};
}
pub fn deinit(self: Self, allocator: Allocator) void {
self.lorem.deinit(allocator);
allocator.destroy(self.lorem);
}
causes an incorrect pointer alignment in self.lorem.deinit(allocator);