[project @ 2003-09-14 22:02:29 by wolfgang]
[ghc-hetmet.git] / ghc / rts / Weak.c
index f216f62..fe2ae74 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: Weak.c,v 1.27 2003/01/25 15:54:50 wolfgang Exp $
+ * $Id: Weak.c,v 1.29 2003/03/26 17:43:05 sof Exp $
  *
  * (c) The GHC Team, 1998-1999
  *
@@ -14,6 +14,7 @@
 #include "RtsFlags.h"
 #include "Weak.h"
 #include "Storage.h"
+#include "Schedule.h"
 #include "Prelude.h"
 #include "RtsAPI.h"
 
@@ -48,7 +49,7 @@ finalizeWeakPointersNow(void)
            rts_unlock();
            rts_lock();
 #else
-           rts_mainEvalIO(w->finalizer,NULL);
+           rts_mainLazyIO(w->finalizer,NULL);
 #endif
        }
     }