diff options
author | Simon Marlow <simonmarhaskell@gmail.com> | 2008-04-17 21:27:07 +0000 |
---|---|---|
committer | Simon Marlow <simonmarhaskell@gmail.com> | 2008-04-17 21:27:07 +0000 |
commit | 4e79709df545c16812b85f2c27ab3411f5a7b54f (patch) | |
tree | 518c23ecad5b34b5ad99d5ecd7b2fb2c52949c4f /rts/StgMiscClosures.cmm | |
parent | a4e09e8f27b81e915b128ef244c7b0d082bfb89a (diff) | |
download | haskell-4e79709df545c16812b85f2c27ab3411f5a7b54f.tar.gz |
remove EVACUATED: store the forwarding pointer in the info pointer
Diffstat (limited to 'rts/StgMiscClosures.cmm')
-rw-r--r-- | rts/StgMiscClosures.cmm | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/rts/StgMiscClosures.cmm b/rts/StgMiscClosures.cmm index 6a8f773586..26c8093a5f 100644 --- a/rts/StgMiscClosures.cmm +++ b/rts/StgMiscClosures.cmm @@ -409,14 +409,6 @@ INFO_TABLE(stg_TSO, 0,0,TSO, "TSO", "TSO") { foreign "C" barf("TSO object entered!") never returns; } /* ---------------------------------------------------------------------------- - Evacuees are left behind by the garbage collector. Any attempt to enter - one is a real bug. - ------------------------------------------------------------------------- */ - -INFO_TABLE(stg_EVACUATED,1,0,EVACUATED,"EVACUATED","EVACUATED") -{ foreign "C" barf("EVACUATED object entered!") never returns; } - -/* ---------------------------------------------------------------------------- Weak pointers Live weak pointers have a special closure type. Dead ones are just |