[project @ 1997-09-24 11:08:42 by simonm]
[ghc-hetmet.git] / ghc / tests / deriving / should_compile / drv001.stderr
index 98dbd15..c16539d 100644 (file)
@@ -1,261 +1,3 @@
-
-
-================================================================================
-Typechecked:
-E1{-r3N,x-}{i} = _/\_ a_tr3A -> E1{-r3N,x-}{i} {_@_ a_tr3A}
-D1{-rd,x-}{i} = _/\_ b_tr3C -> D1{-rd,x-}{i} {_@_ b_tr3C}
-D2{-rc,x-}{i} =
-    _/\_ b_tr3C -> \ tpl_B1 -> D2{-rc,x-}{i} {_@_ b_tr3C tpl_B1}
-C1{-r9,x-}{i} =
-    _/\_ a_tr3H b_tr3I -> \ tpl_B1 ->
-       C1{-r9,x-}{i} {_@_ a_tr3H _@_ b_tr3I tpl_B1}
-C2{-r8,x-}{i} =
-    _/\_ a_tr3H b_tr3I -> \ tpl_B1 ->
-       C2{-r8,x-}{i} {_@_ a_tr3H _@_ b_tr3I tpl_B1}
-C3{-rb,x-}{i} =
-    _/\_ a_tr3H b_tr3I -> \ tpl_B1 ->
-       C3{-rb,x-}{i} {_@_ a_tr3H _@_ b_tr3I tpl_B1}
-AbsBinds [ta18z] [] [([ta18z], $d3{-r18X,x-}, d.Eval_aZt)]
-    d.Eval_aZt = ({-dict-} [] [])
-AbsBinds [ta18A] [] [([ta18A], $d4{-r18Y,x-}, d.Eval_aZz)]
-    d.Eval_aZz = ({-dict-} [] [])
-AbsBinds
-[ta18B, ta18C]
-[]
-[([ta18B, ta18C], $d5{-r18Z,x-}, d.Eval_aZG)]
-    d.Eval_aZG = ({-dict-} [] [])
-AbsBinds [ta100] [d.Eq_a11o] [([ta100], $d6{-r190,x-}, d.Read_aZM)]
-    d.Eq_a11G = PrelBase.$d8{-rbj,p-}
-    d.Eq_a11H = d.Eq_a11o
-    d.Read_a11E =
-       $d7{-r191,x-} [PrelBase.Int{-3g,W-}, ta100] [d.Eq_a11G, d.Eq_a11H]
-    readsPrec_a19o =
-       PrelRead.readsPrec{-rkH,p-} (X{-r3M,x-} PrelBase.Int{-3g,W-} ta100)
-           d.Read_a11E
-    readsPrec_a19p = readsPrec_a19q
-    AbsBinds [] [] [([], readsPrec_a19q, readsPrec_aZQ)]
-       ==_a19s = ==_a197
-       >>=_a19t = >>=_a198
-       return_a19u = return_a199
-       zero_a19v = zero_a19a
-       readsPrec_aZQ a_rX0 b_rX1
-                     = ++_a196 (Y{-r3L,x-} ta100, PrelBase.String{-rfZ,p-})
-                           (PrelRead.readParen{-rkX,p-}
-                                (Y{-r3L,x-} ta100) PrelBase.False{-58,w-}{i}
-                                                   \ c_rX3
-                                                     -> [(D1{-rd,x-}{i} ta100, d_rX5) |
-                                                             ("D1", d_rX5) <- PrelRead.lex{-rkK,p-} c_rX3]
-                                                   b_rX1)
-                           (PrelRead.readParen{-rkX,p-} (Y{-r3L,x-} ta100) a_rX0
-                                                                           >_a19b lit_a19c
-                                                                           \ c_rX7
-                                                                             -> [(D2{-rc,x-}{i}
-                                                                                      ta100 a1_rXb,
-                                                                                  b1_rXc) |
-                                                                                     ("D2", d_rX9) <- PrelRead.lex{-rkK,p-} c_rX7, (a1_rXb, b1_rXc) <- readsPrec_a19o PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                                      d_rX9]
-                                                                           b_rX1)
-    AbsBinds [] [] [([], readList_a19r, readList_a11j)]
-       readList_a11j = PrelRead.readList__{-rhB,p-}
-                           (Y{-r3L,x-} ta100) readsPrec_a19p PrelBase.I#{-5b,w-}{i} 0#
-    d.Read_aZM = ({-dict-} [] [readsPrec_a19q, readList_a19r])
-AbsBinds
-[ta124, ta125]
-[d.Eq_a14x, d.Eq_a14y]
-[([ta124, ta125], $d7{-r191,x-}, d.Read_a11Q)]
-    d.Eq_a14K = d.Eq_a14x
-    d.Read_a14I = $d1{-r194,x-} ta124 d.Eq_a14K
-    readsPrec_a19w =
-       PrelRead.readsPrec{-rkH,p-} (T{-r3K,x-} ta124) d.Read_a14I
-    d.Eq_a14U = d.Eq_a14y
-    d.Read_a14S = $d6{-r190,x-} ta125 d.Eq_a14U
-    readsPrec_a19x =
-       PrelRead.readsPrec{-rkH,p-} (Y{-r3L,x-} ta125) d.Read_a14S
-    d.Eq_a14Y = d.Eq_a14y
-    d.Eq_a14Z = d.Eq_a14x
-    d.Read_a14W = $d7{-r191,x-} [ta125, ta124] [d.Eq_a14Y, d.Eq_a14Z]
-    readsPrec_a19y =
-       PrelRead.readsPrec{-rkH,p-} (X{-r3M,x-} ta125 ta124) d.Read_a14W
-    readsPrec_a19z = readsPrec_a19A
-    AbsBinds [] [] [([], readsPrec_a19A, readsPrec_a11U)]
-       ++_a19C = ++_a19d
-       >_a19D = >_a19e
-       lit_a19E = lit_a19f
-       ==_a19F = ==_a19g
-       >>=_a19G = >>=_a19h
-       return_a19H = return_a19i
-       zero_a19I = zero_a19j
-       >_a19J = >_a19e
-       lit_a19K = lit_a19f
-       ==_a19L = ==_a19g
-       >>=_a19M = >>=_a19h
-       return_a19N = return_a19i
-       zero_a19O = zero_a19j
-       readsPrec_a11U a_rXk b_rXl
-                      = ++_a19d (X{-r3M,x-} ta124 ta125, PrelBase.String{-rfZ,p-})
-                            (PrelRead.readParen{-rkX,p-} (X{-r3M,x-} ta124 ta125) a_rXk
-                                                                                  >_a19e lit_a19f
-                                                                                  \ c_rXn
-                                                                                    -> [(C1{-r9,x-}{i}
-                                                                                             [ta124, ta125] a1_rXr,
-                                                                                         b1_rXs) |
-                                                                                            ("C1", d_rXp) <- PrelRead.lex{-rkK,p-} c_rXn, (a1_rXr, b1_rXs) <- readsPrec_a19w PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                                             d_rXp]
-                                                                                  b_rXl)
-                            (++_a19C (X{-r3M,x-} ta124 ta125, PrelBase.String{-rfZ,p-})
-                                 (PrelRead.readParen{-rkX,p-} (X{-r3M,x-} ta124 ta125) a_rXk
-                                                                                       >_a19D lit_a19E
-                                                                                       \ c_rXu
-                                                                                         -> [(C2{-r8,x-}{i}
-                                                                                                  [ta124, ta125] a1_rXy,
-                                                                                              b1_rXz) |
-                                                                                                 ("C2", d_rXw) <- PrelRead.lex{-rkK,p-} c_rXu, (a1_rXy, b1_rXz) <- readsPrec_a19x PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                                                  d_rXw]
-                                                                                       b_rXl)
-                                 (PrelRead.readParen{-rkX,p-} (X{-r3M,x-} ta124 ta125) a_rXk
-                                                                                       >_a19J lit_a19K
-                                                                                       \ c_rXB
-                                                                                         -> [(C3{-rb,x-}{i}
-                                                                                                  [ta124, ta125] a1_rXF,
-                                                                                              b1_rXG) |
-                                                                                                 ("C3", d_rXD) <- PrelRead.lex{-rkK,p-} c_rXB, (a1_rXF, b1_rXG) <- readsPrec_a19y PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                                                  d_rXD]
-                                                                                       b_rXl))
-    AbsBinds [] [] [([], readList_a19B, readList_a14s)]
-       readList_a14s = PrelRead.readList__{-rhB,p-}
-                           (X{-r3M,x-} ta124 ta125) readsPrec_a19z PrelBase.I#{-5b,w-}{i} 0#
-    d.Read_a11Q = ({-dict-} [] [readsPrec_a19A, readList_a19B])
-AbsBinds
-[ta15f]
-[d.Eq_a15F]
-[([ta15f], $d8{-r192,x-}, d.Show_a157)]
-    d.Eq_a15N = PrelBase.$d8{-rbj,p-}
-    d.Eq_a15O = d.Eq_a15F
-    d.Show_a15L =
-       $d9{-r193,x-} [PrelBase.Int{-3g,W-}, ta15f] [d.Eq_a15N, d.Eq_a15O]
-    showsPrec_a19P =
-       PrelBase.showsPrec{-rfW,p-} (X{-r3M,x-} PrelBase.Int{-3g,W-} ta15f)
-           d.Show_a15L
-    showsPrec_a19Q = showsPrec_a19R
-    AbsBinds [] [] [([], showsPrec_a19R, showsPrec_a15b)]
-       showsPrec_a15b a_rXO D1{-rd,x-}{i}
-                      = PrelBase.showString{-rgN,p-} "D1"
-       showsPrec_a15b a_rXQ (D2{-rc,x-}{i} b1_rXR)
-                      = PrelBase.showParen{-rgK,p-} a_rXQ >=_a19k lit_a19l
-                                                    PrelBase..{-rfC,p-}
-                                                        [PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}] PrelBase.showString{-rgN,p-} "D2 "
-                                                                                                                                       showsPrec_a19P PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                      b1_rXR
-    AbsBinds [] [] [([], showList_a19S, showList_a15A)]
-       showList_a15A = PrelBase.showList__{-r3J,p-}
-                           (Y{-r3L,x-} ta15f) showsPrec_a19Q PrelBase.I#{-5b,w-}{i} 0#
-    d.Show_a157 = ({-dict-} [] [showsPrec_a19R, showList_a19S])
-AbsBinds
-[ta167, ta16a]
-[d.Eq_a171, d.Eq_a172]
-[([ta167, ta16a], $d9{-r193,x-}, d.Show_a15X)]
-    d.Eq_a17a = d.Eq_a171
-    d.Show_a178 = $d2{-r195,x-} ta167 d.Eq_a17a
-    showsPrec_a19T =
-       PrelBase.showsPrec{-rfW,p-} (T{-r3K,x-} ta167) d.Show_a178
-    d.Eq_a17e = d.Eq_a172
-    d.Show_a17c = $d8{-r192,x-} ta16a d.Eq_a17e
-    showsPrec_a19U =
-       PrelBase.showsPrec{-rfW,p-} (Y{-r3L,x-} ta16a) d.Show_a17c
-    d.Eq_a17i = d.Eq_a172
-    d.Eq_a17j = d.Eq_a171
-    d.Show_a17g = $d9{-r193,x-} [ta16a, ta167] [d.Eq_a17i, d.Eq_a17j]
-    showsPrec_a19V =
-       PrelBase.showsPrec{-rfW,p-} (X{-r3M,x-} ta16a ta167) d.Show_a17g
-    showsPrec_a19W = showsPrec_a19X
-    AbsBinds [] [] [([], showsPrec_a19X, showsPrec_a161)]
-       >=_a19Z = >=_a19m
-       lit_a1a0 = lit_a19n
-       >=_a1a1 = >=_a19m
-       lit_a1a2 = lit_a19n
-       showsPrec_a161 a_rXZ (C1{-r9,x-}{i} b1_rY0)
-                      = PrelBase.showParen{-rgK,p-} a_rXZ >=_a19m lit_a19n
-                                                    PrelBase..{-rfC,p-}
-                                                        [PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}] PrelBase.showString{-rgN,p-} "C1 "
-                                                                                                                                       showsPrec_a19T PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                      b1_rY0
-       showsPrec_a161 a_rY2 (C2{-r8,x-}{i} b1_rY3)
-                      = PrelBase.showParen{-rgK,p-} a_rY2 >=_a19Z lit_a1a0
-                                                    PrelBase..{-rfC,p-}
-                                                        [PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}] PrelBase.showString{-rgN,p-} "C2 "
-                                                                                                                                       showsPrec_a19U PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                      b1_rY3
-       showsPrec_a161 a_rY5 (C3{-rb,x-}{i} b1_rY6)
-                      = PrelBase.showParen{-rgK,p-} a_rY5 >=_a1a1 lit_a1a2
-                                                    PrelBase..{-rfC,p-}
-                                                        [PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}, PrelBase.String{-rfZ,p-}] PrelBase.showString{-rgN,p-} "C3 "
-                                                                                                                                       showsPrec_a19V PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                      b1_rY6
-    AbsBinds [] [] [([], showList_a19Y, showList_a16W)]
-       showList_a16W = PrelBase.showList__{-r3J,p-}
-                           (X{-r3M,x-} ta167 ta16a) showsPrec_a19W PrelBase.I#{-5b,w-}{i} 0#
-    d.Show_a15X = ({-dict-} [] [showsPrec_a19X, showList_a19Y])
-AbsBinds
-[ta17y]
-[d.Eq_a17H]
-[([ta17y], $d1{-r194,x-}, d.Read_a17r)]
-    d.Read_a17L = d.Read_a17r
-    $mreadList_a1a3 =
-       PrelRead.$mreadList{-rkF,p-} (T{-r3K,x-} ta17y) d.Read_a17L
-    AbsBinds [] [] [([], readsPrec_a1a4, readsPrec_a17v)]
-       readsPrec_a17v
-           = IOBase.error{-87,w-}
-                 (PrelBase.Int{-3g,W-}
-                  -> PrelBase.String{-rfZ,p-}
-                  -> [(T{-r3K,x-} ta17y, PrelBase.String{-rfZ,p-})]) "read"
-    AbsBinds [] [] [([], readList_a1a5, readList_a17E)]
-       readList_a17E = $mreadList_a1a3
-    d.Read_a17r = ({-dict-} [] [readsPrec_a1a4, readList_a1a5])
-AbsBinds
-[ta17Z]
-[d.Eq_a188]
-[([ta17Z], $d2{-r195,x-}, d.Show_a17S)]
-    d.Show_a18c = d.Show_a17S
-    $mshowList_a1a6 =
-       PrelBase.$mshowList{-rfz,p-} (T{-r3K,x-} ta17Z) d.Show_a18c
-    AbsBinds [] [] [([], showsPrec_a1a7, showsPrec_a17W)]
-       showsPrec_a17W
-           = IOBase.error{-87,w-}
-                 (PrelBase.Int{-3g,W-}
-                  -> T{-r3K,x-} ta17Z
-                  -> PrelBase.String{-rfZ,p-}
-                  -> PrelBase.String{-rfZ,p-}) "show"
-    AbsBinds [] [] [([], showList_a1a8, showList_a185)]
-       showList_a185 = $mshowList_a1a6
-    d.Show_a17S = ({-dict-} [] [showsPrec_a1a7, showList_a1a8])
-d.MonadPlus_a18f = PrelBase.$d23{-raE,p-}
-++_a196 = PrelBase.++{-rfK,p-} PrelBase.[]{-3j,W-} d.MonadPlus_a18f
-d.Eq_a18k = PrelBase.$d34{-raQ,p-}
-d.Eq_a18i = PrelBase.$d28{-raJ,p-} PrelBase.Char{-38,W-} d.Eq_a18k
-==_a197 = PrelBase.=={-8Y,p-} [PrelBase.Char{-38,W-}] d.Eq_a18i
-d.Monad_a18n = PrelBase.$d25{-raG,p-}
->>=_a198 = PrelBase.>>={-811,p-} PrelBase.[]{-3j,W-} d.Monad_a18n
-d.Monad_a18q = d.Monad_a18n
-return_a199 =
-    PrelBase.return{-816,p-} PrelBase.[]{-3j,W-} d.Monad_a18q
-d.MonadZero_a18s = PrelBase.$d24{-raF,p-}
-zero_a19a =
-    PrelBase.zero{-810,p-} PrelBase.[]{-3j,W-} d.MonadZero_a18s
-d.Ord_a18v = PrelBase.$d7{-rbi,p-}
->_a19b = PrelBase.>{-rfT,p-} PrelBase.Int{-3g,W-} d.Ord_a18v
-lit_a19c = PrelBase.I#{-5b,w-}{i} 9#
-++_a19d = ++_a196
->_a19e = >_a19b
-lit_a19f = lit_a19c
-==_a19g = ==_a197
->>=_a19h = >>=_a198
-return_a19i = return_a199
-zero_a19j = zero_a19a
-d.Ord_a18y = d.Ord_a18v
->=_a19k = PrelBase.>={-8Z,p-} PrelBase.Int{-3g,W-} d.Ord_a18y
-lit_a19l = PrelBase.I#{-5b,w-}{i} 10#
->=_a19m = >=_a19k
-lit_a19n = lit_a19l
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_