have each GC thread call GetRoots()
[ghc-hetmet.git] / rts / Sparks.h
index f2d3c6e..1a7fbe0 100644 (file)
@@ -13,7 +13,7 @@
 StgClosure * findSpark         (Capability *cap);
 void         initSparkPools    (void);
 void         freeSparkPool     (StgSparkPool *pool);
-void         markSparkQueue    (evac_fn evac);
+void         markSparkQueue    (evac_fn evac, Capability *cap);
 void         createSparkThread (Capability *cap, StgClosure *p);
 
 INLINE_HEADER void     discardSparks  (StgSparkPool *pool);