X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fcmm%2FZipDataflow.hs;h=efe936566442d25354a18a56e29ec38052619b52;hb=4b0d76295acb46696d297192c9178b460d2472b8;hp=2b7cb147799852114731dc7d2a1a19aafe4cbfad;hpb=bbd857519eb2960476ef67b935a632983f2d84f6;p=ghc-hetmet.git diff --git a/compiler/cmm/ZipDataflow.hs b/compiler/cmm/ZipDataflow.hs index 2b7cb14..efe9365 100644 --- a/compiler/cmm/ZipDataflow.hs +++ b/compiler/cmm/ZipDataflow.hs @@ -298,8 +298,7 @@ refine_b_anal comp graph initial = set_block_fact () b@(G.Block id _) = let (h, l) = G.goto_end (G.unzip b) in do env <- factsEnv - let block_in = head_in h (last_in comp env l) -- 'in' fact for the block - setFact id block_in + setFact id $ head_in h (last_in comp env l) -- 'in' fact for the block head_in (G.ZHead h m) out = head_in h (bc_middle_in comp out m) head_in (G.ZFirst id) out = bc_first_in comp out id