[GHC] #12033: [TypeApplications] GHC internal error
GHC
ghc-devs at haskell.org
Mon May 9 04:40:20 UTC 2016
#12033: [TypeApplications] GHC internal error
-------------------------------------+-------------------------------------
Reporter: Iceland_jack | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.1
Keywords: | Operating System: Unknown/Multiple
TypeApplications |
Architecture: | Type of failure: None/Unknown
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
Toying around, got
{{{
GHCi, version 8.1.20160503: http://www.haskell.org/ghc/ :? for help
[1 of 1] Compiling Main ( /tmp/CatFail.hs, interpreted )
/tmp/CatFail.hs:55:26: error:
• GHC internal error: ‘a’ is not in scope during type checking, but it
passed the renamer
tcl_env of environment: [a1Ej :-> Type variable ‘i’ = i,
a1Ek :-> Type variable ‘p’ = p, a1Et :->
Type variable ‘a’ = a,
a1Eu :-> Type variable ‘b’ = b]
• In the first argument of ‘Vacuous’, namely ‘a’
In the type ‘Vacuous a’
In the expression: Dict @(Vacuous a)
/tmp/CatFail.hs:66:10: error:
• Couldn't match type ‘Fun p q’ with ‘Vacuous’
arising from a use of ‘Main.$dmsrc’
• In the expression: Main.$dmsrc
In an equation for ‘src’: src = Main.$dmsrc
In the instance declaration for ‘Category (Nat p q)’
• Relevant bindings include
src :: Nat p q a b -> Dict (Ob (Nat p q) a)
(bound at /tmp/CatFail.hs:66:10)
Failed, modules loaded: none.
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12033>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list