<div dir="ltr"><div>I can't get the two examples (sum/product) in:</div><div><br></div><a href="https://wiki.haskell.org/Memory_leak#Holding_a_reference_for_a_too_long_time">https://wiki.haskell.org/Memory_leak#Holding_a_reference_for_a_too_long_time</a><div><br></div><div>to behave differently under O2 or O0.</div><div><br></div><div>Same profile report each time.</div><div><br></div><div>Have changes to prelude (FTP? Rewrite rules/build stuff for folds?) made these do the same thing? The foldl/foldl' examples behave the same as you might expect. (216mb vs. 1mb of heap)</div><div><br></div><div>--- Chris Allen</div><div><br></div></div>