X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Ftests%2Ftypecheck%2Fshould_compile%2Ftc080.stderr;h=ccaf3b819e63d46ea65ef7a0b7d4dd6379704347;hb=8ed11e08a598c6fb6bc77e2cf1c8e74af397476d;hp=e7febe294fd696cf4910e80cb5e765f2e9b2643a;hpb=26e677fd40e5dd967f0271a9232dfd5e3cd1ee29;p=ghc-hetmet.git diff --git a/ghc/tests/typecheck/should_compile/tc080.stderr b/ghc/tests/typecheck/should_compile/tc080.stderr index e7febe2..ccaf3b8 100644 --- a/ghc/tests/typecheck/should_compile/tc080.stderr +++ b/ghc/tests/typecheck/should_compile/tc080.stderr @@ -1,30 +1,20 @@ - -NOTE: Simplifier still going after 4 iterations; bailing out. ghc: module version changed to 1; reason: no old .hi file -_interface_ ShouldSucceed 1 -_instance_modules_ -IO PrelAddr PrelArr PrelBounded PrelCCall PrelForeign PrelNum -_usages_ -PrelBase 1 :: $d1 1 $d10 1 $d11 1 $d12 1 $d13 1 $d15 1 $d16 1 $d17 1 $d18 1 $d19 1 $d2 1 $d20 1 $d21 1 $d24 1 $d25 1 $d26 1 $d27 1 $d28 1 $d29 1 $d3 1 $d30 1 $d31 1 $d33 1 $d34 1 $d36 1 $d37 1 $d38 1 $d39 1 $d4 1 $d40 1 $d41 1 $d42 1 $d43 1 $d5 1 $d6 1 $d7 1 $d8 1 $d9 1 $m- 1 $m/= 1 $m< 1 $m<= 1 $m> 1 $m>= 1 $m>> 1 $mcompare 1 $menumFromThenTo 1 $menumFromTo 1 $mfromInt 1 $mmax 1 $mmin 1 $mshowList 1 . 1 dropWhile 1 isDigit 1 isSpace 1 ord 1 Enum 1 Eq 1 Eval 1 Functor 1 Monad 1 MonadPlus 1 MonadZero 1 Num 1 Ord 1 Ordering 1 Show 1 String 1; -PrelList 1 :: all 1 length 1 null 1 tail 1; -PrelNum 1 :: $d1 1 $d10 1 $d15 1 $d16 1 $d17 1 $d18 1 $d2 1 $d29 1 $d30 1 $d31 1 $d32 1 $d33 1 $d34 1 $d35 1 $d36 1 $d37 1 $d38 1 $d39 1 $d5 1 $d6 1 $d7 1 $d8 1 $mdiv 1 $mdivMod 1 $mmod 1 $mquot 1 $mrem 1 ^ 1 Integral 1 Ratio 1 Rational 1 Real 1; -PrelTup 1 :: $d13 1 $d4 1 $d49 1 $d9 1; _exports_ -ShouldSucceed charToInt lines' seperatedBy span' strToInt whiteSpace Parse(:Parse :Parse parseFile parseLine parseType parse forced); +ShouldSucceed charToInt lines' seperatedBy span' strToInt whiteSpace Parse(:Parse :Parse forced parse parseType parseLine parseFile); _instances_ -instance _forall_ [a] {Parse a} => {Parse [a]} = $d1; -instance {Parse PrelBase.Char} = $d2; -instance {Parse PrelBase.Int} = $d3; +instance _forall_ [a] {Parse a} => {Parse [a]} = $dParse0; +instance {Parse PrelBase.Char} = $dParseChar0; +instance {Parse PrelBase.Int} = $dParseInt0; _declarations_ -1 $d1 _:_ _forall_ [a] {Parse a} => {Parse [a]} ;; -1 $d2 _:_ {Parse PrelBase.Char} ;; -1 $d3 _:_ {Parse PrelBase.Int} ;; +1 $dParse0 _:_ _forall_ [a] {Parse a} => {Parse [a]} ;; +1 $dParseChar0 _:_ {Parse PrelBase.Char} ;; +1 $dParseInt0 _:_ {Parse PrelBase.Int} ;; 1 $mforced _:_ _forall_ [a] {Parse a} => a -> PrelBase.Bool ;; 1 $mparse _:_ _forall_ [a] {Parse a} => PrelBase.String -> (a, PrelBase.String) ;; 1 $mparseFile _:_ _forall_ [a] {Parse a} => PrelBase.String -> [a] ;; 1 $mparseLine _:_ _forall_ [a] {Parse a} => PrelBase.String -> a ;; 1 charToInt _:_ PrelBase.Char -> PrelBase.Int ;; -1 class Parse a where {parseFile = :: PrelBase.String -> [a]; parseLine = :: PrelBase.String -> a; parseType :: PrelBase.String -> (a, PrelBase.String); parse = :: PrelBase.String -> (a, PrelBase.String); forced = :: a -> PrelBase.Bool} ; +1 class Parse a where {forced = :: a -> PrelBase.Bool; parse = :: PrelBase.String -> (a, PrelBase.String); parseType :: PrelBase.String -> (a, PrelBase.String); parseLine = :: PrelBase.String -> a; parseFile = :: PrelBase.String -> [a]} ; 1 lines' _:_ [PrelBase.Char] -> [[PrelBase.Char]] ;; 1 seperatedBy _:_ PrelBase.Char -> PrelBase.String -> [PrelBase.String] ;; 1 span' _:_ _forall_ [a] => (a -> PrelBase.Bool) -> [a] -> ([a], [a]) ;;