X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=compiler%2Fcmm%2FCmmProcPointZ.hs;fp=compiler%2Fcmm%2FCmmProcPointZ.hs;h=60d6ce159002670719688412e0465763b9eb7f80;hb=5dd61c6680eb9c2091048cacbfa53ab9e55ddcb6;hp=5ec65c5d0b1a1b7dbc2113fe1a863f082fc17a85;hpb=8e9c95ac7ad62c5ce6d39e52ac8da6936f19da4c;p=ghc-hetmet.git diff --git a/compiler/cmm/CmmProcPointZ.hs b/compiler/cmm/CmmProcPointZ.hs index 5ec65c5..60d6ce1 100644 --- a/compiler/cmm/CmmProcPointZ.hs +++ b/compiler/cmm/CmmProcPointZ.hs @@ -329,7 +329,7 @@ add_CopyIns callPPs protos blocks = = case lookupBlockEnv protos id of Just (Protocol c fs _area) -> do LGraph _ blocks <- - lgraphOfAGraph (mkLabel id <*> copyInSlot c False fs <*> mkZTail t) + lgraphOfAGraph (mkLabel id <*> copyInSlot c fs <*> mkZTail t) return (map snd $ blockEnvToList blocks) Nothing -> return [b] | otherwise = return [b] @@ -356,8 +356,7 @@ add_CopyOuts protos procPoints g = fold_blocks mb_copy_out (return emptyBlockEnv if elemBlockSet succId procPoints then case lookupBlockEnv protos succId of Nothing -> z - Just (Protocol c fs _area) -> - insert z succId $ copyOutSlot c Jump fs + Just (Protocol c fs _area) -> insert z succId $ copyOutSlot c fs else z insert z succId m = do (b, bmap) <- z