From 15c590a525af48317a858a072a25e4b4ee456792 Mon Sep 17 00:00:00 2001
From: Ben Gamari <ben@smart-cactus.org>
Date: Tue, 26 Sep 2023 18:51:10 -0400
Subject: [PATCH] rts/CloneStack: Don't expose helper functions in header

---
 rts/CloneStack.c | 7 +++++++
 rts/CloneStack.h | 6 ------
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/rts/CloneStack.c b/rts/CloneStack.c
index 9d474bfa196a..2db0bbf2f09a 100644
--- a/rts/CloneStack.c
+++ b/rts/CloneStack.c
@@ -25,6 +25,13 @@
 
 #include <string.h>
 
+
+static StgWord getStackFrameCount(StgStack* stack);
+static StgWord getStackChunkClosureCount(StgStack* stack);
+static void copyPtrsToArray(Capability *cap, StgMutArrPtrs* arr, StgStack* stack);
+static StgClosure* createPtrClosure(Capability* cap, InfoProvEnt* ipe);
+static StgMutArrPtrs* allocateMutableArray(StgWord size);
+
 static StgStack* cloneStackChunk(Capability* capability, const StgStack* stack)
 {
   StgWord spOffset = stack->sp - stack->stack;
diff --git a/rts/CloneStack.h b/rts/CloneStack.h
index 5043c70a3c6c..a1f03e290f27 100644
--- a/rts/CloneStack.h
+++ b/rts/CloneStack.h
@@ -23,10 +23,4 @@ StgMutArrPtrs* decodeClonedStack(Capability *cap, StgStack* stack);
 void handleCloneStackMessage(MessageCloneStack *msg);
 #endif
 
-StgWord getStackFrameCount(StgStack* stack);
-StgWord getStackChunkClosureCount(StgStack* stack);
-void copyPtrsToArray(Capability *cap, StgMutArrPtrs* arr, StgStack* stack);
-StgClosure* createPtrClosure(Capability* cap, InfoProvEnt* ipe);
-StgMutArrPtrs* allocateMutableArray(StgWord size);
-
 #include "EndPrivate.h"
-- 
GitLab