about summary refs log tree commit diff
path: root/src/rt/rust_task.h
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-12-14 18:57:52 -0800
committerBrian Anderson <banderson@mozilla.com>2011-12-17 13:45:38 -0800
commit4ac345939c6b9cfbb463dffa3ff595f42d93beac (patch)
tree9d8031c3d1c86c47d020c6d039ed06953b867268 /src/rt/rust_task.h
parent0ed5117a9d1cdf0024b8c14d810a71d48c365350 (diff)
downloadrust-4ac345939c6b9cfbb463dffa3ff595f42d93beac.tar.gz
rust-4ac345939c6b9cfbb463dffa3ff595f42d93beac.zip
rt: Cache an extra stack segment to avoid bad behavior at stack boundaries
Diffstat (limited to 'src/rt/rust_task.h')
-rw-r--r--src/rt/rust_task.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rt/rust_task.h b/src/rt/rust_task.h
index 3d5cbff9910..3339ad42bfd 100644
--- a/src/rt/rust_task.h
+++ b/src/rt/rust_task.h
@@ -24,6 +24,7 @@ struct chan_handle {
 struct rust_box;
 
 struct stk_seg {
+    stk_seg *prev;
     stk_seg *next;
     uintptr_t end;
     unsigned int valgrind_id;