commit a0b314586ed6ef329e081d9edbe0b83f1f591737
parent 6601d2d5f1c8b9f76d90ee73094a57378761f097
Author: Yersa Nordman <finwo@pm.me>
Date: Mon, 3 Apr 2023 20:20:47 +0200
Fix building heap_limit pointer without casting from size_t
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/wasm32/src/unistd/brk.c b/arch/wasm32/src/unistd/brk.c
@@ -16,7 +16,7 @@ int brk(void *addr) {
void * sbrk(ssize_t increment) {
size_t current_pages = __builtin_wasm_memory_size(0);
- void *heap_limit = current_pages * PAGE_SIZE;
+ void *heap_limit = (void *)(current_pages * (size_t)PAGE_SIZE);
void *ret = break_pointer;
break_pointer += increment;