1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-16 23:42:43 +01:00

Checkpoint

This commit is contained in:
Eelco Dolstra 2019-04-23 00:39:14 +02:00
parent 7c716b4c49
commit ae5b76a5a4
3 changed files with 11 additions and 7 deletions

View file

@ -225,7 +225,7 @@ private:
ArenaList();
};
std::array<ArenaList, 2> arenaLists;
std::array<ArenaList, 3> arenaLists;
public:
@ -235,7 +235,10 @@ public:
template<typename T, typename... Args>
Ptr<T> alloc(Size size, const Args & ... args)
{
ArenaList & arenaList = size == 3 ? arenaLists[0] : arenaLists[1];
ArenaList & arenaList =
size == 3 ? arenaLists[0] :
size == 4 ? arenaLists[1] :
arenaLists[2];
for (int i = 0; i < 3; i++) {