[GHC] #10849: Injective type families broke debug build
GHC
ghc-devs at haskell.org
Mon Sep 7 12:22:41 UTC 2015
#10849: Injective type families broke debug build
-------------------------------------+-------------------------------------
Reporter: nomeata | Owner: jstolarek
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.10.2
(Type checker) |
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: GHC rejects
Unknown/Multiple | valid program
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Revisions: |
-------------------------------------+-------------------------------------
Hi,
since changeset:3744578 Travis observes these failures when built with
DEBUG on:
{{{
Compile failed (status 256) errors were:
ghc-stage2: panic! (the 'impossible' happened)
(GHC version 7.11.20150903 for x86_64-unknown-linux):
ASSERT failed! file compiler/typecheck/TcInteract.hs, line 1381
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
*** unexpected failure for T5490(normal)
Actual stderr output differs from expected:
--- ./indexed-types/should_fail/T5439.stderr.normalised 2015-09-03
04:54:51.184120403 +0000
+++ ./indexed-types/should_fail/T5439.comp.stderr.normalised 2015-09-03
04:54:51.184120403 +0000
@@ -1,25 +1,5 @@
+ghc: panic! (the 'impossible' happened)
+ (GHC version 7.11.20150903 for x86_64-unknown-linux):
+ ASSERT failed! file compiler/typecheck/TcInteract.hs, line 1381
-T5439.hs:82:28:
- Couldn't match type ‘Attempt (HElemOf rs)’
- with ‘Attempt (HHead (HDrop n0 l0)) -> Attempt
(HElemOf l0)’
- Expected type: f (Attempt (HNth n0 l0) -> Attempt (HElemOf l0))
- Actual type: f (Attempt (WaitOpResult (WaitOps rs)))
- Relevant bindings include
- register :: Bool -> Peano n -> WaitOps (HDrop n rs) -> IO Bool
- (bound at T5439.hs:64:9)
- ev :: f (Attempt (WaitOpResult (WaitOps rs)))
- (bound at T5439.hs:61:22)
- ops :: WaitOps rs (bound at T5439.hs:61:18)
- registerWaitOp :: WaitOps rs
- -> f (Attempt (WaitOpResult (WaitOps rs))) -> IO
Bool
- (bound at T5439.hs:61:3)
- In the first argument of ‘complete’, namely ‘ev’
- In the expression: complete ev
-
-T5439.hs:82:39:
- Couldn't match expected type ‘Peano n0’
- with actual type ‘Attempt α0’
- In the second argument of ‘($)’, namely
- ‘Failure (e :: SomeException)’
- In the second argument of ‘($)’, namely
- ‘inj $ Failure (e :: SomeException)’
\ No newline at end of file
+Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
\ No newline at end of file
*** unexpected failure for T5439(normal)
}}}
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10849>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list