[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / compiler / tests / typecheck / should_succeed / tc007.stderr
1 Typechecked:
2 d.Num.t24 = dfun.Num.Integer
3 d.Num.t26 = dfun.Num.Integer
4 fromInt.t23 = fromInt tt2 d.Num.t24
5 lit.t3 = fromInt.t23 (MkInt 2#)
6 fromInt.t25 = fromInt tt15 d.Num.t26
7 lit.t10 = fromInt.t25 (MkInt 1#)
8 fromInt.t27 = fromInt.t25
9 lit.t16 = fromInt.t27 (MkInt 0#)
10 d.Num.t28 = d.Num.t24
11 (+.t21) = (+) tt2 d.Num.t28
12 AbsBinds [] [] [(j.t1, ShouldSucceed.j)]
13     {- nonrec -}
14     j.t1 :: tt2
15     j.t1 = lit.t3
16 AbsBinds [] [] [(k.t6, ShouldSucceed.k), (l.t7, ShouldSucceed.l)]
17     {- rec -}
18     k.t6 :: [tt15]
19     k.t6 = ((:) tt15) lit.t10 (((:) tt15) ShouldSucceed.j l.t7)
20     l.t7 :: [tt15]
21     l.t7 = ((:) tt15) lit.t16 k.t6
22 AbsBinds [] [] [(m.t19, ShouldSucceed.m)]
23     {- nonrec -}
24     m.t19 :: tt2
25     m.t19 = ShouldSucceed.j +.t21 ShouldSucceed.j
26