Make `UniqDSet` a newtype
authorSebastian Graf <sebastian.graf@kit.edu>
Tue, 13 Nov 2018 13:54:54 +0000 (14:54 +0100)
committerSebastian Graf <sebastian.graf@kit.edu>
Tue, 13 Nov 2018 13:54:55 +0000 (14:54 +0100)
commit5b98a38a32f2bc8491dc897631be8892919e2143
tree0de170c19d2ad70b0bf59b29c6e5353c5c228b4f
parent0f2ac24c26fb951cc81100085c7773906a241523
Make `UniqDSet` a newtype

Summary:
This brings the situation of `UniqDSet` in line with `UniqSet`.

@dfeuer said in D3146#92820 that he would do this, but probably
never got around to it.

Validated locally.

Reviewers: AndreasK, mpickering, bgamari, dfeuer, simonpj

Reviewed By: simonpj

Subscribers: simonpj, rwbarton, carter, dfeuer

GHC Trac Issues: #15879, #13114

Differential Revision: https://phabricator.haskell.org/D5313
compiler/basicTypes/Module.hs
compiler/basicTypes/VarSet.hs
compiler/deSugar/DsArrows.hs
compiler/simplCore/SetLevels.hs
compiler/utils/UniqDFM.hs
compiler/utils/UniqDSet.hs
compiler/utils/UniqFM.hs