Skip to content
  • Simon Peyton Jones's avatar
    Don't float an expression wrapped in a cast · e1e3d37b
    Simon Peyton Jones authored
    There is no point in floating out an expression wrapped in a coercion;
    If we do we'll transform  
    	lvl = e |> co [_$_]
    to  	
    	lvl' = e; lvl = lvl' |> co
    and then inline lvl.  Better just to float out the payload (e).
    e1e3d37b