Fix retainer profiling (#2576)
authorSimon Marlow <marlowsd@gmail.com>
Fri, 12 Sep 2008 11:06:43 +0000 (11:06 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Fri, 12 Sep 2008 11:06:43 +0000 (11:06 +0000)
rts/RetainerProfile.c

index 4850b94..8d6126a 100644 (file)
@@ -1843,7 +1843,7 @@ computeRetainerSet( void )
     // for retainer profilng.
     for (weak = weak_ptr_list; weak != NULL; weak = weak->link)
        // retainRoot((StgClosure *)weak);
-       retainRoot((StgClosure **)&weak, NULL);
+       retainRoot(NULL, (StgClosure **)&weak);
 
     // Consider roots from the stable ptr table.
     markStablePtrTable(retainRoot, NULL);