[GHC] #3468: GHC panic: boxy_match_s

GHC trac at galois.com
Fri Aug 28 01:18:01 EDT 2009


#3468: GHC panic: boxy_match_s
--------------------------+-------------------------------------------------
 Reporter:  wkahl         |          Owner:         
     Type:  bug           |         Status:  new    
 Priority:  normal        |      Milestone:         
Component:  Compiler      |        Version:  6.10.4 
 Severity:  critical      |     Resolution:         
 Keywords:  boxy_match_s  |       Testcase:         
       Os:  Linux         |   Architecture:  powerpc
--------------------------+-------------------------------------------------
Comment (by wkahl):

 Underlying this panic was apparently really a kind error, involving the
 existential constructor `Tool` that had been defined by

 {{{
 data Tool = forall a r . (Typeable1 r, ToolC r a) => Tool a
   deriving Typeable
 }}}

 and is now defined by

 {{{
 data Tool d = forall a r . (Typeable1 r, ToolC d r a) => Tool a
   deriving Typeable
 }}}

 in a context of a record field that still had type `Tool` (kind error) ---
 the .lhs-boot file had only

 {{{
 data Tool
 }}}

 --- another kind error.


 Wolfram

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3468#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list