summaryrefslogtreecommitdiff
path: root/rts/sm/GC.h
diff options
context:
space:
mode:
Diffstat (limited to 'rts/sm/GC.h')
-rw-r--r--rts/sm/GC.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/rts/sm/GC.h b/rts/sm/GC.h
index e746f092e5..2435c6cd4b 100644
--- a/rts/sm/GC.h
+++ b/rts/sm/GC.h
@@ -14,6 +14,8 @@
#ifndef SM_GC_H
#define SM_GC_H
+#pragma GCC visibility push(hidden)
+
void GarbageCollect(rtsBool force_major_gc, nat gc_type, Capability *cap);
typedef void (*evac_fn)(void *user, StgClosure **root);
@@ -56,4 +58,6 @@ void releaseGCThreads (Capability *cap);
#define WORK_UNIT_WORDS 128
+#pragma GCC visibility pop
+
#endif /* SM_GC_H */