Commit 0f865e98 authored by simonmar's avatar simonmar
Browse files

[project @ 2001-11-06 11:03:00 by simonmar]

Add a comment explaining the discount subtraction in mkSizeIs.
parent ffa647ba
......@@ -353,6 +353,11 @@ data ExprSize = TooBig
FastInt -- Size to subtract if result is scrutinised
-- by a case expression
-- subtract the discount before deciding whether to bale out. eg. we
-- want to inline a large constructor application into a selector:
-- tup = (a_1, ..., a_99)
-- x = case tup of ...
--
mkSizeIs max n xs d | (n -# d) ># max = TooBig
| otherwise = SizeIs n xs d
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment