summaryrefslogtreecommitdiff
path: root/compiler/iface/FlagChecker.hs
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2011-11-10 15:47:44 +0000
committerSimon Marlow <marlowsd@gmail.com>2011-11-10 15:47:44 +0000
commita77a68e75f437882d1bcc8e5208fa35c271ace8d (patch)
tree342e50d14773cb3eb23c93e52693d36ce94bb10d /compiler/iface/FlagChecker.hs
parentb94b80698d28f95fff369826207fa3a1abc914da (diff)
downloadhaskell-a77a68e75f437882d1bcc8e5208fa35c271ace8d.tar.gz
Give sub-binders different fingerprints (#5614)
This is a pretty egregious mistake in the recompilation checker: in a declaration with multiple binders (e.g. data T = A | B) we were giving all the binders the same fingerprint when referenced, so e.g. an unfolding that mentioned A would get the same fingerprint as if it mentioned B instead. The fix is of course to give them all different fingerprints.
Diffstat (limited to 'compiler/iface/FlagChecker.hs')
0 files changed, 0 insertions, 0 deletions