#1031: ghc 6.6 impossible happened
----------------------+-----------------------------------------------------
 Reporter:  guest     |          Owner:  simonpj
     Type:  bug       |         Status:  new    
 Priority:  normal    |      Milestone:         
Component:  Compiler  |        Version:  6.6    
 Severity:  normal    |     Resolution:         
 Keywords:            |     Difficulty:  Unknown
 Testcase:            |   Architecture:  Unknown
       Os:  Unknown   |  
----------------------+-----------------------------------------------------
Changes (by simonpj):

  * cc:  => [EMAIL PROTECTED]

Comment:

 Adrian Hey writes: I seem to have hit this problem.  (I think, at least
 I'm getting a very similar incomprehensible error message :-)

 I tried using bang patterns instead of `seq` like this:
 {{{
 let a0_ = f a0 a in a0_ `seq` (# l,hl,a0_,r,hr #)
 }}}
 becomes ..
 {{{
 let !a0_ = f a0 a in (# l,hl,a0_,r,hr #)
 }}}
 but I still get the same error.

 The attachment should show the problem (in Windows using
 Build.BAT). The problem occurs in the HSet module (and
 maybe others).

 BTW, regarding the urgency of this, a solution is not
 particularly urgent for me as it's part of a generalised
 tries lib which probably needs at least another months
 work or so before it's ready for prime time, and seeing
 as at the end of the week I'm going away until end
 of Feb it probably won't be a real show stopper until
 about April (and even then it'll only stop a lib that
 noone is currently dependent on, not even me :-)

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1031>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to