[project @ 1997-09-25 14:35:16 by simonm]
[ghc-hetmet.git] / ghc / tests / typecheck / should_compile / tc080.stderr
index d42fdbb..cf70ed4 100644 (file)
@@ -1,305 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], charToInt{-r3R,x-}, charToInt_aZI)]
-    charToInt_aZI x_r4E
-                 = (PrelBase.ord{-riq,p-} x_r4E) -_a1a9 (PrelBase.ord{-riq,p-} '0')
-AbsBinds [] [] [([], strToInt{-r3Q,x-}, strToInt_aZQ)]
-    d.Integral_a10U = PrelNum.$d36{-rI6,p-}
-    strToInt_aZQ x_r4v
-                = strToInt'_a1am (PrelList.length{-rz0,p-}
-                                      PrelBase.Char{-38,W-} x_r4v)
-                                 -_a1af lit_a1ae
-                                 x_r4v
-                where
-                    {- rec -}
-                    AbsBinds
-                    [ta10t]
-                    [d.Integral_a10D]
-                    [([ta10t], strToInt'_r4x, strToInt'_aZT)]
-                        d.Real_a19W =
-                            PrelNum.scsel_IntegralPrelNumReal{-a1ar,p-} ta10t d.Integral_a10D
-                        d.Num_a10G =
-                            PrelNum.scsel_RealPrelBaseNum{-a1as,p-} ta10t d.Real_a19W
-                        d.Num_a10C = PrelBase.$d4{-rcO,p-}
-                        ^_a1aq =
-                            PrelNum.^{-rAz,p-} [ta10t, PrelBase.Int{-3g,W-}]
-                                [d.Num_a10C, d.Integral_a10D]
-                        -_a1ap = PrelBase.-{-817,p-} ta10t d.Num_a10G
-                        d.Num_a10J = d.Num_a10G
-                        fromInt_a1ao = PrelBase.fromInt{-8R,p-} ta10t d.Num_a10J
-                        lit_a1an = fromInt_a1ao PrelBase.I#{-5b,w-}{i} 1#
-                        strToInt'_aZT _ PrelBase.[]{-5i,w-}{i} = lit_a1ad
-                        strToInt'_aZT x_r4A (a_r4B PrelBase.:{-55,w-}{i} l_r4C)
-                                      = ((charToInt{-r3R,x-} a_r4B) *_a1ab (lit_a1aa ^_a1aq x_r4A))
-                                        +_a1ac (strToInt'_aZT x_r4A -_a1ap lit_a1an l_r4C)
-                    {- nonrec -}
-                    strToInt'_a1am = strToInt'_r4x PrelBase.Int{-3g,W-} d.Integral_a10U
-                    {- nonrec -}
-AbsBinds [ta119] [] [([ta119], span'{-r3O,x-}, span'_a116)]
-    span'_a116 p_r49 PrelBase.[]{-5i,w-}{i}
-              = (PrelBase.[]{-5i,w-}{i} ta119, PrelBase.[]{-5i,w-}{i} ta119)
-    span'_a116 p_r4b (x_r4c PrelBase.:{-55,w-}{i} xs'_r4d)
-              | p_r4b x_r4c
-              = fixLeak_r4f [[ta119], ta119] x_r4c
-                                             span'{-r3O,x-} ta119 p_r4b xs'_r4d
-              where
-                  {- nonrec -}
-                  AbsBinds
-                  [ta11N, ta11P]
-                  []
-                  [([ta11N, ta11P], fixLeak_r4f, fixLeak_a11p)]
-                      fixLeak_a11p x_r4h (xs_r4i, ys_r4j)
-                                   = (PrelBase.:{-55,w-}{i} ta11P x_r4h xs_r4i, ys_r4j)
-                  {- nonrec -}
-                  {- nonrec -}
-    span'_a116 _ xs_r4l = (PrelBase.[]{-5i,w-}{i} ta119, xs_r4l)
-AbsBinds [] [] [([], lines'{-r3P,x-}, lines'_a125)]
-    lines'_a125 "" = PrelBase.[]{-5i,w-}{i} [PrelBase.Char{-38,W-}]
-    lines'_a125 s_r4o
-               = plumb_r4q span'{-r3O,x-} PrelBase.Char{-38,W-} /=_a1ag '\n' s_r4o
-               where
-                   {- nonrec -}
-                   AbsBinds [] [] [([], plumb_r4q, plumb_a12a)]
-                       plumb_a12a (l_r4s, s'_r4t)
-                                  = PrelBase.:{-55,w-}{i} [PrelBase.Char{-38,W-}]
-                                        l_r4s
-                                        (if PrelList.null{-rz6,p-}
-                                                PrelBase.Char{-38,W-} s'_r4t then
-                                             PrelBase.[]{-5i,w-}{i} [PrelBase.Char{-38,W-}]
-                                         else
-                                             lines'{-r3P,x-} PrelList.tail{-rzj,p-}
-                                                                 PrelBase.Char{-38,W-} s'_r4t)
-                   {- nonrec -}
-                   {- nonrec -}
-AbsBinds [] [] [([], whiteSpace{-r3N,x-}, whiteSpace_a12H)]
-    whiteSpace_a12H
-       = PrelBase.dropWhile{-rhV,p-}
-             PrelBase.Char{-38,W-} PrelBase.isSpace{-rig,p-}
-AbsBinds [] [] [([], seperatedBy{-r3M,x-}, seperatedBy_a12L)]
-    seperatedBy_a12L ch_r3W PrelBase.[]{-5i,w-}{i}
-                    = PrelBase.[]{-5i,w-}{i} PrelBase.String{-r5n,p-}
-    seperatedBy_a12L ch_r3Y xs_r3Z
-                    = twaddle_r41 ch_r3Y
-                                  span'{-r3O,x-} PrelBase.Char{-38,W-} \ x_r47
-                                                                         -> x_r47 /=_a1ai ch_r3Y
-                                                                       xs_r3Z
-                    where
-                        {- nonrec -}
-                        AbsBinds [] [] [([], twaddle_r41, twaddle_a12S)]
-                            twaddle_a12S ch_r43 (l_r44, (_ PrelBase.:{-55,w-}{i} r_r45))
-                                         = PrelBase.:{-55,w-}{i} PrelBase.String{-r5n,p-}
-                                               l_r44 (seperatedBy{-r3M,x-} ch_r43 r_r45)
-                        {- nonrec -}
-                        {- nonrec -}
-AbsBinds
-[ta13L]
-[d.Parse_a158]
-[([ta13L], $d1{-r1al,x-}, d.Parse_a13z)]
-    d.Parse_a15c = d.Parse_a13z
-    $mparseFile_a1aC = $mparseFile{-r13C,x-} [ta13L] d.Parse_a15c
-    d.Parse_a15e = d.Parse_a13z
-    $mparseLine_a1aB = $mparseLine{-r13I,x-} [ta13L] d.Parse_a15e
-    d.Parse_a15i = d.Parse_a158
-    parseLine_a1aA = parseLine{-r4R,x-} ta13L d.Parse_a15i
-    d.Parse_a15o = d.Parse_a13z
-    $mparse_a1az = $mparse{-r13H,x-} [ta13L] d.Parse_a15o
-    d.Parse_a15q = d.Parse_a158
-    forced_a1ay = forced{-r5P,x-} ta13L d.Parse_a15q
-    AbsBinds [] [] [([], parseFile_a1ax, parseFile_a13F)]
-       parseFile_a13F = $mparseFile_a1aC
-    AbsBinds [] [] [([], parseLine_a1aw, parseLine_a13S)]
-       parseLine_a13S = $mparseLine_a1aB
-    AbsBinds [] [] [([], parseType_a1av, parseType_a140)]
-       parseType_a140 more_r4L
-                      = (map_a1a8 [PrelBase.String{-r5n,p-}, ta13L] parseLine_a1aA
-                                                                    seperatedBy{-r3M,x-} ','
-                                                                                         ++_a1a7
-                                                                                             PrelBase.Char{-38,W-}
-                                                                                             l_r4N
-                                                                                             ",",
-                         out_r4O)
-                      where
-                          {- nonrec -}
-                          AbsBinds [] [] [([], l_r4N, l_a143), ([], out_r4O, out_a144)]
-                              (l_a143, (']' PrelBase.:{-55,w-}{i} out_a144))
-                                  = span'{-r3O,x-} PrelBase.Char{-38,W-} \ x_r4Q
-                                                                           -> x_r4Q /=_a1a6 ']'
-                                                                         PrelList.tail{-rzj,p-}
-                                                                             PrelBase.Char{-38,W-} more_r4L
-                          {- nonrec -}
-                          {- nonrec -}
-    AbsBinds [] [] [([], parse_a1au, parse_a14V)]
-       parse_a14V = $mparse_a1az
-    AbsBinds [] [] [([], forced_a1at, forced_a153)]
-       forced_a153 = PrelList.all{-rwP,p-} ta13L forced_a1ay
-    d.Parse_a13z =
-       ({-dict-}
-        []
-        [parseFile_a1ax, parseLine_a1aw, parseType_a1av, parse_a1au, forced_a1at])
-AbsBinds [] [] [([], $d2{-r1ak,x-}, d.Parse_a15w)]
-    AbsBinds [] [] [([], parseFile_a1aH, parseFile_a15B)]
-       parseFile_a15B = $mparseFile_a1a5
-    AbsBinds [] [] [([], parseLine_a1aG, parseLine_a15L)]
-       parseLine_a15L = $mparseLine_a1a4
-    AbsBinds [] [] [([], parseType_a1aF, parseType_a15U)]
-       parseType_a15U (ch_r4Z PrelBase.:{-55,w-}{i} str_r50)
-                      = (ch_r4Z, str_r50)
-    AbsBinds [] [] [([], parse_a1aE, parse_a166)]
-       parse_a166 = $mparse_a1a3
-    AbsBinds [] [] [([], forced_a1aD, forced_a16f)]
-       forced_a16f n_r54 = PrelBase.True{-5E,w-}{i}
-    d.Parse_a15w =
-       ({-dict-}
-        []
-        [parseFile_a1aH, parseLine_a1aG, parseType_a1aF, parse_a1aE, forced_a1aD])
-AbsBinds [] [] [([], $d3{-r1aj,x-}, d.Parse_a16s)]
-    AbsBinds [] [] [([], parseFile_a1aM, parseFile_a16x)]
-       parseFile_a16x = $mparseFile_a1a2
-    AbsBinds [] [] [([], parseLine_a1aL, parseLine_a16H)]
-       parseLine_a16H = $mparseLine_a1a1
-    AbsBinds [] [] [([], parseType_a1aK, parseType_a16Q)]
-       parseType_a16Q str_r5a
-                      = pl_r5c PrelBase.String{-r5n,p-} span'{-r3O,x-}
-                                                            PrelBase.Char{-38,W-} PrelBase.isDigit{-ria,p-}
-                                                                                  str_r5a
-                      where
-                          {- nonrec -}
-                          AbsBinds [ta17b] [] [([ta17b], pl_r5c, pl_a16T)]
-                              pl_a16T (l_r5e, r_r5f) = (strToInt{-r3Q,x-} l_r5e, r_r5f)
-                          {- nonrec -}
-                          {- nonrec -}
-    AbsBinds [] [] [([], parse_a1aJ, parse_a17k)]
-       parse_a17k = $mparse_a1a0
-    AbsBinds [] [] [([], forced_a1aI, forced_a17t)]
-       forced_a17t n_r5j
-                   | n_r5j >=_a19Z lit_a19Y = PrelBase.True{-5E,w-}{i}
-    d.Parse_a16s =
-       ({-dict-}
-        []
-        [parseFile_a1aM, parseLine_a1aL, parseType_a1aK, parse_a1aJ, forced_a1aI])
-parseFile{-r5S,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B1;}
-parseLine{-r4R,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B2;}
-parseType{-r5R,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B3;}
-parse{-r5Q,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B4;}
-forced{-r5P,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B5;}
-AbsBinds
-[ta186]
-[d.Parse_a19b]
-[([ta186], $mparseFile{-r13C,x-}, parseFile_a1aN), ([ta186],
-                                                   $mparseLine{-r13I,x-},
-                                                   parseLine_a1aQ), ([ta186],
-                                                                     $mparse{-r13H,x-},
-                                                                     parse_a1aP), ([ta186],
-                                                                                   $mforced{-r13G,x-},
-                                                                                   forced_a1aO)]
-    d.Parse_a19d = d.Parse_a19b
-    forced_a1aU = forced{-r5P,x-} ta186 d.Parse_a19d
-    d.Parse_a19h = d.Parse_a19b
-    parseLine_a1aT = parseLine{-r4R,x-} ta186 d.Parse_a19h
-    d.Parse_a19j = d.Parse_a19b
-    parse_a1aS = parse{-r5Q,x-} ta186 d.Parse_a19j
-    d.Parse_a19l = d.Parse_a19b
-    parseType_a1aR = parseType{-r5R,x-} ta186 d.Parse_a19l
-    AbsBinds [] [] [([], parseFile_a1aN, parseFile_a17N)]
-       parseFile_a17N string_r5A
-                      | PrelList.all{-rwP,p-} ta186 forced_a1aU x_r5C = x_r5C
-                      where
-                          {- nonrec -}
-                          AbsBinds [] [] [([], x_r5C, x_a17Q)]
-                              x_a17Q
-                                  = map_a19X [PrelBase.String{-r5n,p-}, ta186] parseLine_a1aT
-                                                                               lines'{-r3P,x-} string_r5A
-                          {- nonrec -}
-                          {- nonrec -}
-    AbsBinds [] [] [([], parseLine_a1aQ, parseLine_a18r)]
-       parseLine_a18r
-           = PrelBase..{-rc2,p-}
-                 [(ta186, PrelBase.String{-r5n,p-}), PrelBase.String{-r5n,p-}, ta186]
-                 (pl_r5G [ta186, PrelBase.String{-r5n,p-}]) parse_a1aS
-           where
-               {- nonrec -}
-               AbsBinds [ta18B, ta18E] [] [([ta18B, ta18E], pl_r5G, pl_a18q)]
-                   pl_a18q (a_r5I, _) = a_r5I
-               {- nonrec -}
-               {- nonrec -}
-    AbsBinds [] [] [([], parse_a1aP, parse_a18V)]
-       parse_a18V
-           = PrelBase..{-rc2,p-}
-                 [PrelBase.String{-r5n,p-}, PrelBase.String{-r5n,p-}, (ta186, PrelBase.String{-r5n,p-})]
-                 parseType_a1aR whiteSpace{-r3N,x-}
-    AbsBinds [] [] [([], forced_a1aO, forced_a196)]
-       forced_a196 x_r5O = PrelBase.True{-5E,w-}{i}
-d.Eq_a19n = PrelBase.$d34{-rcI,p-}
-/=_a1ai = PrelBase./={-rhx,p-} PrelBase.Char{-38,W-} d.Eq_a19n
-d.Eq_a19s = d.Eq_a19n
-d.Eq_a19q = PrelBase.$d28{-rcB,p-} PrelBase.Char{-38,W-} d.Eq_a19s
-==_a1ah = PrelBase.=={-8Y,p-} [PrelBase.Char{-38,W-}] d.Eq_a19q
-/=_a1ag = /=_a1ai
-d.Num_a19u = PrelBase.$d4{-rcO,p-}
--_a1af = PrelBase.-{-817,p-} PrelBase.Int{-3g,W-} d.Num_a19u
-lit_a1ae = PrelBase.I#{-5b,w-}{i} 1#
-lit_a1ad = PrelBase.I#{-5b,w-}{i} 0#
-d.Num_a19x = d.Num_a19u
-+_a1ac = PrelBase.+{-rhC,p-} PrelBase.Int{-3g,W-} d.Num_a19x
-d.Num_a19z = d.Num_a19u
-*_a1ab = PrelBase.*{-rhD,p-} PrelBase.Int{-3g,W-} d.Num_a19z
-lit_a1aa = PrelBase.I#{-5b,w-}{i} 10#
--_a1a9 = -_a1af
-d.Functor_a19B = PrelBase.$d26{-rcz,p-}
-map_a1a8 = PrelBase.map{-rhy,p-} PrelBase.[]{-3j,W-} d.Functor_a19B
-d.MonadPlus_a19E = PrelBase.$d23{-rcw,p-}
-++_a1a7 = PrelBase.++{-rhB,p-} PrelBase.[]{-3j,W-} d.MonadPlus_a19E
-/=_a1a6 = /=_a1ai
-d.Parse_a19H = $d2{-r1ak,x-}
-$mparseFile_a1a5 =
-    $mparseFile{-r13C,x-} PrelBase.Char{-38,W-} d.Parse_a19H
-d.Parse_a19K = d.Parse_a19H
-$mparseLine_a1a4 =
-    $mparseLine{-r13I,x-} PrelBase.Char{-38,W-} d.Parse_a19K
-d.Parse_a19M = d.Parse_a19H
-$mparse_a1a3 = $mparse{-r13H,x-} PrelBase.Char{-38,W-} d.Parse_a19M
-d.Parse_a19O = $d3{-r1aj,x-}
-$mparseFile_a1a2 =
-    $mparseFile{-r13C,x-} PrelBase.Int{-3g,W-} d.Parse_a19O
-d.Parse_a19R = d.Parse_a19O
-$mparseLine_a1a1 =
-    $mparseLine{-r13I,x-} PrelBase.Int{-3g,W-} d.Parse_a19R
-d.Parse_a19T = d.Parse_a19O
-$mparse_a1a0 = $mparse{-r13H,x-} PrelBase.Int{-3g,W-} d.Parse_a19T
-d.Ord_a19V = PrelBase.$d7{-rda,p-}
->=_a19Z = PrelBase.>={-8Z,p-} PrelBase.Int{-3g,W-} d.Ord_a19V
-lit_a19Y = lit_a1ad
-map_a19X = map_a1a8
-
 
 NOTE: Simplifier still going after 4 iterations; bailing out.
 ghc: module version changed to 1; reason: no old .hi file