diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-11-25 18:46:17 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-11-25 18:46:17 -0500 |
| commit | 4261fa3c49be715355c9623102bad0bf93d537a3 (patch) | |
| tree | ba8da3ef0611a547fe67c61ed2d42d4ea67e6d2e /lib/std/heap.zig | |
| parent | 659c1bdeeebce7bf32e122be6a728fe727112c56 (diff) | |
| download | zig-4261fa3c49be715355c9623102bad0bf93d537a3.tar.gz zig-4261fa3c49be715355c9623102bad0bf93d537a3.zip | |
move logic to the appropriate layers; add new compile error
Diffstat (limited to 'lib/std/heap.zig')
| -rw-r--r-- | lib/std/heap.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/std/heap.zig b/lib/std/heap.zig index 259c29f6e6..997f1fa06f 100644 --- a/lib/std/heap.zig +++ b/lib/std/heap.zig @@ -273,17 +273,17 @@ const WasmPageAllocator = struct { if (new_end_index > num_pages * mem.page_size) { const required_memory = new_end_index - (num_pages * mem.page_size); - var num_pages: usize = required_memory / mem.page_size; + var inner_num_pages: usize = required_memory / mem.page_size; if (required_memory % mem.page_size != 0) { - num_pages += 1; + inner_num_pages += 1; } - const prev_page = @"llvm.wasm.memory.grow.i32"(0, @intCast(u32, num_pages)); + const prev_page = @"llvm.wasm.memory.grow.i32"(0, @intCast(u32, inner_num_pages)); if (prev_page == -1) { return error.OutOfMemory; } - num_pages += num_pages; + num_pages += inner_num_pages; } const result = start_ptr[adjusted_index..new_end_index]; |
