summaryrefslogtreecommitdiff
path: root/includes/RtsExternal.h
diff options
context:
space:
mode:
authorSimon Marlow <simonmar@microsoft.com>2006-10-19 10:11:02 +0000
committerSimon Marlow <simonmar@microsoft.com>2006-10-19 10:11:02 +0000
commit3633e894a07a1d198dfc964c51024853c2c96537 (patch)
treeeec32a81f02a0c8cbdbca5ebf61ca1464ce1b970 /includes/RtsExternal.h
parentb34e749e0a7593eaeb79ef5c656ab8ea1d42dabe (diff)
downloadhaskell-3633e894a07a1d198dfc964c51024853c2c96537.tar.gz
remove performGCWithRoots()
I don't think this can ever be useful, because to add more roots you need to do it consistently for every GC. The right way to add roots is to use newStablePtr.
Diffstat (limited to 'includes/RtsExternal.h')
-rw-r--r--includes/RtsExternal.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/includes/RtsExternal.h b/includes/RtsExternal.h
index da03bb46fb..3000059cc3 100644
--- a/includes/RtsExternal.h
+++ b/includes/RtsExternal.h
@@ -88,7 +88,6 @@ typedef void (*evac_fn)(StgClosure **);
extern void performGC(void);
extern void performMajorGC(void);
-extern void performGCWithRoots(void (*get_roots)(evac_fn));
extern HsInt64 getAllocations( void );
extern void revertCAFs( void );
extern void dirty_MUT_VAR(StgRegTable *reg, StgClosure *p);