summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-11-23 19:42:13 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2023-03-08 15:02:30 -0500
commitb90346392f5455bc4a6f6d86700296babc429a98 (patch)
treed77836361e40334416a7dabb1b88b62a024d5ea5
parentbe2789014b208db5c471ab187e7dba2ebc59f8c8 (diff)
downloadhaskell-b90346392f5455bc4a6f6d86700296babc429a98.tar.gz
rts: Fix type issues in Sparks.h
Adds explicit casts to satisfy a C++ compiler.
-rw-r--r--rts/Sparks.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/rts/Sparks.h b/rts/Sparks.h
index 58817b80af..f0340d284f 100644
--- a/rts/Sparks.h
+++ b/rts/Sparks.h
@@ -56,7 +56,7 @@ INLINE_HEADER long sparkPoolSize (SparkPool *pool);
INLINE_HEADER StgClosure* reclaimSpark(SparkPool *pool)
{
- return popWSDeque(pool);
+ return (StgClosure*) popWSDeque(pool);
}
INLINE_HEADER bool looksEmpty(SparkPool* deque)
@@ -89,7 +89,7 @@ INLINE_HEADER void discardSparks (SparkPool *pool)
INLINE_HEADER StgClosure * tryStealSpark (SparkPool *pool)
{
- return stealWSDeque_(pool);
+ return (StgClosure *) stealWSDeque_(pool);
// use the no-loopy version, stealWSDeque_(), since if we get a
// spurious NULL here the caller may want to try stealing from
// other pools before trying again.