From bec1116f866a48f1fb008fcd0771ac31ac0864bc Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Sat, 17 Feb 2024 11:52:18 +0100 Subject: [PATCH] Fixes to scoped mem report. --- lib/std/core/mem.c3 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/core/mem.c3 b/lib/std/core/mem.c3 index cbd3b1d75..305acf603 100644 --- a/lib/std/core/mem.c3 +++ b/lib/std/core/mem.c3 @@ -390,7 +390,7 @@ macro void @scoped(Allocator* allocator; @body()) macro void @report_heap_allocs_in_scope(;@body()) { TrackingAllocator tracker; - tracker.init(thread_allocator); + tracker.init(allocator::thread_allocator); Allocator* old_allocator = allocator::thread_allocator; allocator::thread_allocator = &tracker; defer @@ -498,7 +498,7 @@ fn void initialize_wasm_mem() @init(1) @private if (start > mem::DEFAULT_MEM_ALIGNMENT) allocator::wasm_memory.use = start; wasm_allocator.init(fn (x) => allocator::wasm_memory.allocate_block(x)); temp_base_allocator = &wasm_allocator; - thread_allocator = &wasm_allocator; + allocator::thread_allocator = &wasm_allocator; } module std::core::mem;