From 81f932e7d7e7949263731923f33a4c6dd05554bf Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 7 Dec 2011 14:06:27 -0800 Subject: [PATCH] rt: Fix alignment of stacks generated by __morestack --- src/rt/rust_task.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/rt/rust_task.cpp b/src/rt/rust_task.cpp index bdc2f7ff7ce..ffcbcc1da5f 100644 --- a/src/rt/rust_task.cpp +++ b/src/rt/rust_task.cpp @@ -600,7 +600,6 @@ rust_task::new_stack(size_t stk_sz, void *args_addr, size_t args_sz) { // Make enough room on the new stack to hold the old stack pointer // in addition to the function arguments new_sp = align_down(new_sp - (args_sz + sizeof_retaddr)); - new_sp += sizeof_retaddr; memcpy(new_sp, args_addr, args_sz); record_stack_limit(); return new_sp;