Make letremoveunused work for recursive lets again.
authorMatthijs Kooijman <m.kooijman@student.utwente.nl>
Mon, 17 Aug 2009 09:28:20 +0000 (11:28 +0200)
committerMatthijs Kooijman <m.kooijman@student.utwente.nl>
Mon, 17 Aug 2009 09:28:20 +0000 (11:28 +0200)
commita166e4049d45e4e1688baf748e1a82806374a3c0
tree7607b142e10080b27fa70af6a15ee4e5d077459a
parenta0c0376c707a66ac50485faab6f7e4cec2725bf4
Make letremoveunused work for recursive lets again.

The non-recursive version is also changed to work for each nested let in
turn, instead of running on a bunch of them at the same time.
cλash/CLasH/Normalize.hs