patch applied (ghc): Fix a long-standing but obscure bug in worker-wrapper generation

Simon Peyton Jones simonpj at microsoft.com
Wed Nov 1 07:25:46 EST 2006


Wed Nov  1 03:04:42 PST 2006  simonpj at microsoft.com
  * Fix a long-standing but obscure bug in worker-wrapper generation
  
  Worker/wrapper generation sometimes has to add a dummy void (State#) argument
  to retain laziness.  But when generating the strictness signature for the
  worker, I forgot to take account of the extra argument, resulting in a
  bogus strictness signature.
  
  Result, chaos.  Trac 317 shows this up, and this patch fixes it.
  

    M ./compiler/stranal/WwLib.lhs -1 +1


More information about the Cvs-ghc mailing list