aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-11-25 18:46:17 -0500
committerAndrew Kelley <andrew@ziglang.org>2019-11-25 18:46:17 -0500
commit4261fa3c49be715355c9623102bad0bf93d537a3 (patch)
treeba8da3ef0611a547fe67c61ed2d42d4ea67e6d2e /lib/std/heap.zig
parent659c1bdeeebce7bf32e122be6a728fe727112c56 (diff)
downloadzig-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.zig8
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];