• Simon Marlow's avatar
    FIX biographical profiling (#3039, probably #2297) · f8f4cb3f
    Simon Marlow authored
    Since we introduced pointer tagging, we no longer always enter a
    closure to evaluate it.  However, the biographical profiler relies on
    closures being entered in order to mark them as "used", so we were
    getting spurious amounts of data attributed to VOID.  It turns out
    there are various places that need to be fixed, and I think at least
    one of them was also wrong before pointer tagging (CgCon.cgReturnDataCon).
Cmm.h 19.5 KB