From: Simon Marlow Date: Wed, 13 Jun 2007 10:29:28 +0000 (+0000) Subject: FIX #1418 (partially) X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=23e5985c3db852981d527d10d6a6271688049790;hp=23e5985c3db852981d527d10d6a6271688049790 FIX #1418 (partially) When the con_desc field of an info table was made into a relative reference, this had the side effect of making the profiling fields (closure_desc and closure_type) also relative, but only when compiling via C, and the heap profiler was still treating them as absolute, leading to crashes when profiling with -hd or -hy. This patch fixes up the story to be consistent: these fields really should be relative (otherwise we couldn't make shared versions of the profiling libraries), so I've made them relative and fixed up the RTS to know about this. ---