summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorSimon Marlow <simonmarhaskell@gmail.com>2008-04-16 21:51:09 +0000
committerSimon Marlow <simonmarhaskell@gmail.com>2008-04-16 21:51:09 +0000
commit0b0842005c6c68f5f0d7ab428eb153e5a47334d1 (patch)
tree46ba9c7e57be0f21428eeb9b73ccfb388b0c2dc6 /includes
parent4c394999264d602f10e7623cefa7588423c4f68b (diff)
downloadhaskell-0b0842005c6c68f5f0d7ab428eb153e5a47334d1.tar.gz
treat the global work list as a queue rather than a stack
Diffstat (limited to 'includes')
-rw-r--r--includes/Storage.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/includes/Storage.h b/includes/Storage.h
index c51f51b4ba..32d4e9ba86 100644
--- a/includes/Storage.h
+++ b/includes/Storage.h
@@ -88,6 +88,7 @@ typedef struct step_ {
unsigned int n_old_blocks; // number of blocks in from-space
bdescr * todos; // blocks waiting to be scavenged
+ bdescr * todos_last;
unsigned int n_todos; // count of above
bdescr * scavenged_large_objects; // live large objs after GC (d-link)