Fix (yet another) odd interaction between selector thunks and compacting GC
authorSimon Marlow <simonmar@microsoft.com>
Tue, 14 Nov 2006 12:31:57 +0000 (12:31 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Tue, 14 Nov 2006 12:31:57 +0000 (12:31 +0000)
commit9cd54893c0097b5b763dc9657e3c228492cdb87f
tree4164b0e68c33e849dad2821d1052ae4df23a1f73
parent32995434659d9c3adb5e33d76a4a6c5daa5fc4a8
Fix (yet another) odd interaction between selector thunks and compacting GC
This should fix errors of the form

  internal error: scavenge_mark_stack: unimplemented/strange closure
    type 28 @ 0x2b92e5f79960

But since it's quite difficult to reproduce the error, I can't be 100%
certain it's gone.  I certainly can't reproduce it again after the
fix, anyway.
rts/sm/Evac.c