X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=compiler%2Ftypecheck%2FTcBinds.lhs;h=7890091ff1e90628a8dd181bfef8cd4464c2f5fe;hb=3d2acdeb7a920cb7eca6047b6c055d12504fccf7;hp=301a42ba600a36b11c33671eab77996a90302a15;hpb=6084fb5517da34f65034370a3695e2af3b85ce2b;p=ghc-hetmet.git diff --git a/compiler/typecheck/TcBinds.lhs b/compiler/typecheck/TcBinds.lhs index 301a42b..7890091 100644 --- a/compiler/typecheck/TcBinds.lhs +++ b/compiler/typecheck/TcBinds.lhs @@ -217,7 +217,7 @@ tc_group poly_rec top_lvl sig_fn prag_fn (Recursive, binds) thing_inside -- group at once; an earlier one may use a later one! do { traceTc (text "tc_group rec" <+> pprLHsBinds binds) ; (binds1,thing) <- bindLocalInsts top_lvl $ - go (stronglyConnComp (mkEdges sig_fn binds)) + go (stronglyConnCompFromEdgedVertices (mkEdges sig_fn binds)) ; return ([(Recursive, unionManyBags binds1)], thing) } -- Rec them all together where