diff options
author | Bartosz Nitka <niteria@gmail.com> | 2015-09-21 19:30:41 -0500 |
---|---|---|
committer | Austin Seipp <austin@well-typed.com> | 2015-09-21 19:31:44 -0500 |
commit | d4d34a73aacc225a8f28d7138137bf548c9e51cc (patch) | |
tree | 567269a18feeda56eb136d93a6817a3b66fc29e7 /testsuite/tests/driver/T4437.hs | |
parent | 0b852fcf74c65291aeb6357973ecb715735d6383 (diff) | |
download | haskell-d4d34a73aacc225a8f28d7138137bf548c9e51cc.tar.gz |
Make derived names deterministic
The names of auxiliary bindings end up in the interface file, and since uniques
are nondeterministic, we end up with nondeterministic interface files.
This uses the package and module name in the generated name, so I believe it
should avoid problems from #7947 and be deterministic as well.
The generated names look like this now:
`$cLrlbmVwI3gpI8G2E6Hg3mO`
and with `-ppr-debug`:
`$c$aeson_70dylHtv1FFGeai1IoxcQr$Data.Aeson.Types.Internal$String`.
Reviewed By: simonmar, austin, ezyang
Differential Revision: https://phabricator.haskell.org/D1133
GHC Trac Issues: #4012
Diffstat (limited to 'testsuite/tests/driver/T4437.hs')
0 files changed, 0 insertions, 0 deletions