Use wasm_allocator

This commit is contained in:
Benjamin Feng 2019-11-19 00:31:26 -06:00
parent aa4e92f3b3
commit 747529e96b

View File

@ -33,7 +33,7 @@ fn cShrink(self: *Allocator, old_mem: []u8, old_align: u29, new_size: usize, new
/// This allocator makes a syscall directly for every allocation and free.
/// Thread-safe and lock-free.
pub const direct_allocator = &direct_allocator_state;
pub const direct_allocator = if (builtin.arch == .wasm32) wasm_allocator else &direct_allocator_state;
var direct_allocator_state = Allocator{
.reallocFn = DirectAllocator.realloc,
.shrinkFn = DirectAllocator.shrink,