X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2FcodeGen%2FStgCmmExpr.hs;h=eee4a08bc78b72780abb80eb20baa02d767f7704;hp=94afb80f5b16554188cd92f5ac306dfe60ea88f4;hb=a0346fa834f8005f9f33b736ee4b098ea4205de1;hpb=8c550edef816864b7dfe0bb68317ff7ef88d3d41 diff --git a/compiler/codeGen/StgCmmExpr.hs b/compiler/codeGen/StgCmmExpr.hs index 94afb80..eee4a08 100644 --- a/compiler/codeGen/StgCmmExpr.hs +++ b/compiler/codeGen/StgCmmExpr.hs @@ -27,7 +27,7 @@ import StgCmmClosure import StgSyn -import MkZipCfgCmm +import MkGraph import BlockId import CmmExpr import CoreSyn @@ -455,10 +455,8 @@ cgAltRhss gc_plan bndr alts ; return con } maybeAltHeapCheck :: GcPlan -> FCode a -> FCode a -maybeAltHeapCheck NoGcInAlts code - = code -maybeAltHeapCheck (GcInAlts regs _) code - = altHeapCheck regs code +maybeAltHeapCheck NoGcInAlts code = code +maybeAltHeapCheck (GcInAlts regs _) code = altHeapCheck regs code ----------------------------------------------------------------------------- -- Tail calls @@ -610,3 +608,4 @@ we should still generate the same code: L2: -} +