#5079: T3330a: wrong stderr output (new type checking algorithm?)
----------------------------------+-----------------------------------------
Reporter: daniel.is.fischer | Owner:
Type: bug | Status: new
Priority: normal | Component: Test Suite
Version: 7.0.3 | Keywords:
Testcase: | Blockedby:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
----------------------------------+-----------------------------------------
T3330a failed with
{{{
Actual stderr output differs from expected:
--- ./indexed-types/should_fail/T3330a.stderr.normalised 2011-04-02
19:06:10.000000000 +0200
+++ ./indexed-types/should_fail/T3330a.comp.stderr.normalised 2011-04-02
19:06:10.000000000 +0200
@@ -1,11 +1,9 @@
-T3330a.hs:17:44:
- Couldn't match type `ix' with `r0 ix0 -> Writer [AnyF s0] (r0 ix0)'
- `ix' is a rigid type variable bound by
+T3330a.hs:17:34:
+ Couldn't match type `s' with `(->) (s ix1 -> ix1)'
+ `s' is a rigid type variable bound by
the type signature for children :: s ix -> PF s r ix -> [AnyF
s]
at T3330a.hs:17:1
- Expected type: PF s r (r0 ix0 -> Writer [AnyF s0] (r0 ix0))
- Actual type: PF s r ix
- In the third argument of `hmapM', namely `x'
+ In the first argument of `hmapM', namely `p'
In the first argument of `execWriter', namely `(hmapM p collect x)'
In the expression: execWriter (hmapM p collect x)
*** unexpected failure for T3330a(normal)
}}}
could be due to the new type checking algorithm.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5079>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs