~ chicken-core (chicken-5) 1ec74707a74ffde0de9abcfff11d46bf1c7377c1
commit 1ec74707a74ffde0de9abcfff11d46bf1c7377c1 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed Oct 12 09:57:33 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed Oct 12 09:57:33 2011 +0200 Use correct type in allocate_vector_2 for "bytes" argument (by Christian Kellermann) Signed-off-by: felix <felix@call-with-current-continuation.org> diff --git a/runtime.c b/runtime.c index 17329f34..5e2f161b 100644 --- a/runtime.c +++ b/runtime.c @@ -7078,14 +7078,14 @@ void C_ccall C_allocate_vector(C_word c, C_word closure, C_word k, C_word size, void allocate_vector_2(void *dummy) { - C_word mode = C_restore; - int bytes = C_unfix(C_restore); - C_word align8 = C_restore, - bvecf = C_restore, - init = C_restore; - C_word size = C_unfix(C_restore); - C_word k = C_restore, - *v0, v; + C_word mode = C_restore; + C_uword bytes = C_unfix(C_restore); + C_word align8 = C_restore, + bvecf = C_restore, + init = C_restore; + C_word size = C_unfix(C_restore); + C_word k = C_restore, + *v0, v; if(C_truep(mode)) { while((C_uword)(C_fromspace_limit - C_fromspace_top) < (bytes + stack_size)) {Trap