Fix Trac #4953: local let binders can have IdInfo with free names
authorsimonpj@microsoft.com <unknown>
Mon, 14 Feb 2011 14:03:34 +0000 (14:03 +0000)
committersimonpj@microsoft.com <unknown>
Mon, 14 Feb 2011 14:03:34 +0000 (14:03 +0000)
commita96f61282b0c5981be5c5c2d442b9b16195fb746
tree7c92e9c5e7695fb2c3bc948b8b7246ea55e4b93c
parent972bf5f61cebb29ffd6c86453f3571c2bc138392
Fix Trac #4953: local let binders can have IdInfo with free names

Local let binders in IfaceExpr never used to have unfoldings,
but lately they can (becuase they can have an INLINE pragma).
We must take account of the variables mentioned in the pragma
when computing the fingerprint.
compiler/iface/IfaceSyn.lhs