aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorflysand7 <thebumboni@gmail.com>2024-09-08 18:50:44 +1100
committerflysand7 <thebumboni@gmail.com>2024-09-08 18:52:55 +1100
commit167ced8ad161e0c8a84fd7b4fc3c94afff27236e (patch)
treedd3a648bb9afab92944163360ae4ffdbf0393de0
parent05df34f99c97eefc6957786150e19010cb84c230 (diff)
[mem]: Don't use named params for dynamic pool in tests
-rw-r--r--core/mem/allocators.odin16
-rw-r--r--tests/core/mem/test_mem_dynamic_pool.odin4
2 files changed, 10 insertions, 10 deletions
diff --git a/core/mem/allocators.odin b/core/mem/allocators.odin
index 972031a21..f1e45d1a1 100644
--- a/core/mem/allocators.odin
+++ b/core/mem/allocators.odin
@@ -1564,20 +1564,20 @@ arrays of blocks and out-band blocks. The blocks have the default size of
will be aligned to a boundary specified by `alignment`.
*/
dynamic_arena_init :: proc(
- a: ^Dynamic_Arena,
+ pool: ^Dynamic_Arena,
block_allocator := context.allocator,
array_allocator := context.allocator,
block_size := DYNAMIC_ARENA_BLOCK_SIZE_DEFAULT,
out_band_size := DYNAMIC_ARENA_OUT_OF_BAND_SIZE_DEFAULT,
alignment := DEFAULT_ALIGNMENT,
) {
- a.block_size = block_size
- a.out_band_size = out_band_size
- a.alignment = alignment
- a.block_allocator = block_allocator
- a.out_band_allocations.allocator = array_allocator
- a.unused_blocks.allocator = array_allocator
- a.used_blocks.allocator = array_allocator
+ pool.block_size = block_size
+ pool.out_band_size = out_band_size
+ pool.alignment = alignment
+ pool.block_allocator = block_allocator
+ pool.out_band_allocations.allocator = array_allocator
+ pool.unused_blocks.allocator = array_allocator
+ pool.used_blocks.allocator = array_allocator
}
/*
diff --git a/tests/core/mem/test_mem_dynamic_pool.odin b/tests/core/mem/test_mem_dynamic_pool.odin
index d1086cfe6..fa204d3b1 100644
--- a/tests/core/mem/test_mem_dynamic_pool.odin
+++ b/tests/core/mem/test_mem_dynamic_pool.odin
@@ -6,7 +6,7 @@ import "core:mem"
expect_pool_allocation :: proc(t: ^testing.T, expected_used_bytes, num_bytes, alignment: int) {
pool: mem.Dynamic_Pool
- mem.dynamic_pool_init(pool = &pool, alignment = alignment)
+ mem.dynamic_pool_init(&pool, alignment = alignment)
pool_allocator := mem.dynamic_pool_allocator(&pool)
element, err := mem.alloc(num_bytes, alignment, pool_allocator)
@@ -48,7 +48,7 @@ expect_pool_allocation_out_of_band :: proc(t: ^testing.T, num_bytes, out_band_si
testing.expect(t, num_bytes >= out_band_size, "Sanity check failed, your test call is flawed! Make sure that num_bytes >= out_band_size!")
pool: mem.Dynamic_Pool
- mem.dynamic_pool_init(pool = &pool, out_band_size = out_band_size)
+ mem.dynamic_pool_init(&pool, out_band_size = out_band_size)
pool_allocator := mem.dynamic_pool_allocator(&pool)
element, err := mem.alloc(num_bytes, allocator = pool_allocator)