-
Simon Peyton Jones authored
------------------------------ Don't do CPR w/w for constants ------------------------------ We don't want to do a CPR split for a constant function. So if the worker will get no (value) args, we disable the CPR transformation. This infelicity exposed a buglet in the full laziness transformation; we were floating an expression outside an InlineMe context. I've take the blunderbuss approach now, of effectively disabling full laziness inside an InlineMe. Seems reasonable.
7953d080