#2864: ghc: panic! (the 'impossible' happened) -- Please report this as a GHC 
bug
-------------------------+--------------------------------------------------
    Reporter:  megacz    |        Owner:             
        Type:  bug       |       Status:  closed     
    Priority:  normal    |    Milestone:  6.12 branch
   Component:  Compiler  |      Version:  6.11       
    Severity:  major     |   Resolution:  fixed      
    Keywords:            |   Difficulty:  Unknown    
    Testcase:            |           Os:  MacOS X    
Architecture:  x86       |  
-------------------------+--------------------------------------------------
Changes (by simonmar):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 Worked around this bug for now:

 {{{
 Mon Dec 15 02:02:21 PST 2008  Simon Marlow <[email protected]>
   * Revert CorePrep part of "Completely new treatment of INLINE
 pragmas..."

   The original patch said:

   * I made some changes to the way in which eta expansion happens in
     CorePrep, mainly to ensure that *arguments* that become let-bound
     are also eta-expanded.  I'm still not too happy with the clarity
     and robustness fo the result.

   Unfortunately this change apparently broke some invariants that were
   relied on elsewhere, and in particular lead to panics when compiling
   with profiling on.

   Will re-investigate in the new year.
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2864#comment:7>
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

Reply via email to