9b1d8fe6ff1d0ef0ca4f6f9755d4c20eedcc1d65
[ghc-hetmet.git] / ghc / tests / typecheck / should_compile / tc063.stderr
1 ghc: module version changed to 1; reason: no old .hi file
2 _exports_
3 ShouldSucceed g Reps(:Reps :Reps f) X(Tag);
4 _instances_
5 instance _forall_ [a] => {PrelBase.Eval (X a)} = $dEvalX0;
6 instance {Reps PrelBase.Bool} = $dRepsBool0;
7 instance _forall_ [a] => {Reps (X a)} = $dRepsX0;
8 _declarations_
9 1 $dEvalX0 _:_ _forall_ [a] => {PrelBase.Eval (X a)} ;;
10 1 $dRepsBool0 _:_ {Reps PrelBase.Bool} ;;
11 1 $dRepsX0 _:_ _forall_ [a] => {Reps (X a)} ;;
12 1 class Reps r where {f :: r -> r -> r} ;
13 1 data X a = Tag a ;
14 1 g _:_ _forall_ [a] {Reps a} => a -> a ;;