summaryrefslogtreecommitdiff
path: root/rts/Sparks.h
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2008-10-22 11:52:33 +0000
committerSimon Marlow <marlowsd@gmail.com>2008-10-22 11:52:33 +0000
commit17a596022d01987d5ffe7db0742aa8db267b8cc3 (patch)
treef041c0b8bbf62e29319f19cdfd28a85d146a0608 /rts/Sparks.h
parent99df892cc9620fcc92747b79bba75dad8a1d295c (diff)
downloadhaskell-17a596022d01987d5ffe7db0742aa8db267b8cc3.tar.gz
traverse the spark pools only once during GC rather than twice
Diffstat (limited to 'rts/Sparks.h')
-rw-r--r--rts/Sparks.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/Sparks.h b/rts/Sparks.h
index 4062a0b981..0d116bdbe4 100644
--- a/rts/Sparks.h
+++ b/rts/Sparks.h
@@ -76,8 +76,8 @@ rtsBool looksEmpty(SparkPool* deque);
StgClosure * tryStealSpark (SparkPool *pool);
void freeSparkPool (SparkPool *pool);
void createSparkThread (Capability *cap, StgClosure *p);
-void pruneSparkQueues (void);
void traverseSparkQueue(evac_fn evac, void *user, Capability *cap);
+void pruneSparkQueue (evac_fn evac, void *user, Capability *cap);
INLINE_HEADER void discardSparks (SparkPool *pool);
INLINE_HEADER nat sparkPoolSize (SparkPool *pool);