Skip to content

Commit

Permalink
Comments only
Browse files Browse the repository at this point in the history
  • Loading branch information
simonpj@microsoft.com committed Feb 2, 2007
1 parent ff5ae6a commit ddf73c0
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion compiler/typecheck/TcSimplify.lhs
Expand Up @@ -863,7 +863,8 @@ bindIrredsR loc qtvs co_vars reft givens irreds
; let all_tvs = qtvs ++ co_vars -- Abstract over all these
; (implics, bind) <- makeImplicationBind loc all_tvs reft givens' irreds'
-- This call does the real work
-- This call does the real work
-- If irreds' is empty, it does something sensible
; extendLIEs implics
; return bind }
Expand All @@ -876,6 +877,8 @@ makeImplicationBind :: InstLoc -> [TcTyVar] -> Refinement
-- The binding looks like
-- (ir1, .., irn) = f qtvs givens
-- where f is (evidence for) the new implication constraint
-- f :: forall qtvs. {reft} givens => (ir1, .., irn)
-- qtvs includes coercion variables
--
-- This binding must line up the 'rhs' in reduceImplication
makeImplicationBind loc all_tvs reft
Expand Down

0 comments on commit ddf73c0

Please sign in to comment.