diff options
author | Ben Gamari <ben@smart-cactus.org> | 2022-11-23 19:42:13 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2023-03-08 15:02:30 -0500 |
commit | b90346392f5455bc4a6f6d86700296babc429a98 (patch) | |
tree | d77836361e40334416a7dabb1b88b62a024d5ea5 | |
parent | be2789014b208db5c471ab187e7dba2ebc59f8c8 (diff) | |
download | haskell-b90346392f5455bc4a6f6d86700296babc429a98.tar.gz |
rts: Fix type issues in Sparks.h
Adds explicit casts to satisfy a C++ compiler.
-rw-r--r-- | rts/Sparks.h | 4 |
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. |