Tue Oct 26 01:17:57 PDT 2010  [email protected]
  * Fix initialisation of strictness in the demand analyser
  
  Previously, the demand analyser assumed that every binder 
  starts off with no strictness info.  But now that we are
  preserving strictness on nesting bindings in interface files,
  that assumption is no longer correct, because an inlined function
  might have a nested binding with strictness set.
  
  So we need to know when we are in the initial sweep, so that we can
  set the strictness to 'bottom'. 
  
  See Note [Initialising strictness]

    M ./compiler/stranal/DmdAnal.lhs -112 +151

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20101026081757-1287e-399b8b079b829be18252d212d5a0a127ce090aee.gz

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to