From: Ian Lynagh Date: Mon, 20 Aug 2007 10:30:58 +0000 (+0000) Subject: makeRelativeRefTo checks tablesNextToCode, so we don't have to before using it X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=67760c45fc0b18bdd21d31b0462f4ad7ee4d2c4c makeRelativeRefTo checks tablesNextToCode, so we don't have to before using it --- diff --git a/compiler/cmm/CmmInfo.hs b/compiler/cmm/CmmInfo.hs index 520566d..d77488c 100644 --- a/compiler/cmm/CmmInfo.hs +++ b/compiler/cmm/CmmInfo.hs @@ -78,12 +78,8 @@ mkInfoTable uniq (CmmProc (CmmInfo _ _ info) entry_label arguments blocks) = CmmInfoTable (ProfilingInfo ty_prof cl_prof) type_tag type_info -> let info_label = entryLblToInfoLbl entry_label - ty_prof' = if tablesNextToCode - then makeRelativeRefTo info_label ty_prof - else ty_prof - cl_prof' = if tablesNextToCode - then makeRelativeRefTo info_label cl_prof - else cl_prof + ty_prof' = makeRelativeRefTo info_label ty_prof + cl_prof' = makeRelativeRefTo info_label cl_prof in case type_info of -- | A function entry point. FunInfo (ptrs, nptrs) srt fun_type fun_arity pap_bitmap slow_entry ->