2b8ad2783dbd2a0b8817ce83b0670c76a6a21286
[ghc-hetmet.git] / ghc / tests / typecheck / should_compile / tc058.stderr
1 ghc: module version changed to 1; reason: no old .hi file
2 _exports_
3 ShouldSucceed f Eq2(:Eq2 :Eq2 doubleeq) Ord2(:Ord2 :Ord2 lt);
4 _instances_
5 instance _forall_ [a] {Eq2 a, Ord2 a} => {Eq2 [a]} = $dEq20;
6 instance {Eq2 PrelBase.Int} = $dEq2Int0;
7 instance {Ord2 PrelBase.Int} = $dOrd2Int0;
8 _declarations_
9 1 $dEq20 _:_ _forall_ [a] {Eq2 a, Ord2 a} => {Eq2 [a]} ;;
10 1 $dEq2Int0 _:_ {Eq2 PrelBase.Int} ;;
11 1 $dOrd2Int0 _:_ {Ord2 PrelBase.Int} ;;
12 1 class Eq2 a where {doubleeq :: a -> a -> PrelBase.Bool} ;
13 1 class {Eq2 a} => Ord2 a where {lt :: a -> a -> PrelBase.Bool} ;
14 1 f _:_ _forall_ [a b] {Eq2 [b], PrelBase.Num b} => [b] -> a -> PrelBase.Bool ;;