evaluate_large: evaluate large objects to bd->dest rather than gen->to
authorSimon Marlow <marlowsd@gmail.com>
Fri, 4 Dec 2009 11:10:37 +0000 (11:10 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Fri, 4 Dec 2009 11:10:37 +0000 (11:10 +0000)
commitda01c3149a07d0e1dc021dfc037eb10853024ee3
tree6dfad29e2d4f925c5b06b617453ab5e96d659916
parenta0ca27ac659bcbe0c291b3bd1a12a965f43f5f55
evaluate_large: evaluate large objects to bd->dest rather than gen->to
This fixes aging of large objects in the new scheme.  Bug found by
perf/space_leaks/space_leak_001.  Yay perf regressions tests.
rts/sm/Evac.c