/* -----------------------------------------------------------------------------
*
- * (c) The GHC Team 1998-2005
+ * (c) The GHC Team 1998-2008
*
* Compacting garbage collector
*
*
* ---------------------------------------------------------------------------*/
-#ifndef GCCOMPACT_H
-#define GCCOMPACT_H
+#ifndef SM_COMPACT_H
+#define SM_COMPACT_H
+
+#pragma GCC visibility push(hidden)
INLINE_HEADER rtsBool
mark_stack_empty(void)
return (*bitmap_word & bit_mask);
}
-void compact(void);
+void compact (StgClosure *static_objects);
+
+#pragma GCC visibility pop
-#endif /* GCCOMPACT_H */
+#endif /* SM_COMPACT_H */