Serialise nested unfoldings across module boundaries
authorsimonpj@microsoft.com <unknown>
Mon, 25 Oct 2010 15:28:17 +0000 (15:28 +0000)
committersimonpj@microsoft.com <unknown>
Mon, 25 Oct 2010 15:28:17 +0000 (15:28 +0000)
commit9a81ddfb43b96cfeae2236c9616ca3552250b235
treed2bad6c510c546eeaaca50557574027da95b1f37
parent2cda6f9f6c68f5cfd202e9979fefaa40df26769e
Serialise nested unfoldings across module boundaries

As Roman reported in #4428, nested let-bindings weren't
being recorded with their unfoldings.  Needless to say,
fixing this had more knock-on effects than I expected.
compiler/coreSyn/CorePrep.lhs
compiler/coreSyn/CoreTidy.lhs
compiler/iface/BinIface.hs
compiler/iface/IfaceSyn.lhs
compiler/iface/IfaceType.lhs
compiler/iface/MkIface.lhs
compiler/iface/TcIface.lhs
compiler/main/TidyPgm.lhs