X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fcmm%2FOptimizationFuel.hs;h=5e400c4009f14916d7318a485a2840685cf11fcc;hb=e5e7d10bb9fc69e58a78540a4a4bf34124730f48;hp=a5d8fa3c0944271bb25ab65e856e4a5448b34044;hpb=6bc92166180824bf046d31e378359e3c386150f9;p=ghc-hetmet.git diff --git a/compiler/cmm/OptimizationFuel.hs b/compiler/cmm/OptimizationFuel.hs index a5d8fa3..5e400c4 100644 --- a/compiler/cmm/OptimizationFuel.hs +++ b/compiler/cmm/OptimizationFuel.hs @@ -128,8 +128,7 @@ fuelDecrementState new_optimizer old new s = optimizer = if diffFuel old new > 0 then new_optimizer else fs_lastpass s -- lGraphOfGraph is here because we need uniques to implement it. -lGraphOfGraph :: Graph m l -> Int -> FuelMonad (LGraph m l) -lGraphOfGraph (Graph tail blocks) args = +lGraphOfGraph :: Graph m l -> FuelMonad (LGraph m l) +lGraphOfGraph (Graph tail blocks) = do entry <- liftM BlockId $ getUniqueM - return $ LGraph entry args - (insertBlock (Block entry emptyStackInfo tail) blocks) + return $ LGraph entry (insertBlock (Block entry tail) blocks)