Kill varSetElems in markNominal
authorBartosz Nitka <niteria@gmail.com>
Tue, 26 Apr 2016 20:04:08 +0000 (13:04 -0700)
committerBartosz Nitka <niteria@gmail.com>
Tue, 26 Apr 2016 20:04:29 +0000 (13:04 -0700)
commitf13a8d219fbb16ece2bede66ac47f8599a86d3e2
treeeb30bd307dcc5375a90f86a5114a6e6316517528
parent94320e1d34d14017cc9b38226ea78205a0a76a2b
Kill varSetElems in markNominal

varSetElems introduces unnecessary nondeterminism and it was
straighforward to just get a deterministic list.

Test Plan: ./validate

Reviewers: austin, goldfire, bgamari, simonmar, simonpj

Reviewed By: simonpj

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D2145

GHC Trac Issues: #4012
compiler/typecheck/TcTyDecls.hs
compiler/types/TyCoRep.hs