summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Nitka <niteria@gmail.com>2016-06-06 06:53:25 -0700
committerBartosz Nitka <niteria@gmail.com>2016-06-06 06:54:42 -0700
commit31ba8d645d24b16324eb66fd07f007710fdd8ba9 (patch)
treef0b7542cd0b3e8f28f550f41c62bf30d4cd61a17
parente684f5469399b9d239693eb54f9d1b4d55253ac4 (diff)
downloadhaskell-31ba8d645d24b16324eb66fd07f007710fdd8ba9.tar.gz
Kill nameSetElems
nameSetElems used `eltsUFM` which is nondeterministic. Test Plan: ./validate Reviewers: simonmar, austin, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2305 GHC Trac Issues: #4012
-rw-r--r--compiler/basicTypes/NameSet.hs4
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/basicTypes/NameSet.hs b/compiler/basicTypes/NameSet.hs
index 7bfd915600..0ab4ec0749 100644
--- a/compiler/basicTypes/NameSet.hs
+++ b/compiler/basicTypes/NameSet.hs
@@ -10,7 +10,7 @@ module NameSet (
-- ** Manipulating these sets
emptyNameSet, unitNameSet, mkNameSet, unionNameSet, unionNameSets,
- minusNameSet, elemNameSet, nameSetElems, extendNameSet, extendNameSetList,
+ minusNameSet, elemNameSet, extendNameSet, extendNameSetList,
delFromNameSet, delListFromNameSet, isEmptyNameSet, filterNameSet,
intersectsNameSet, intersectNameSet,
nameSetAny, nameSetAll, nameSetElemsStable,
@@ -57,7 +57,6 @@ unionNameSet :: NameSet -> NameSet -> NameSet
unionNameSets :: [NameSet] -> NameSet
minusNameSet :: NameSet -> NameSet -> NameSet
elemNameSet :: Name -> NameSet -> Bool
-nameSetElems :: NameSet -> [Name]
isEmptyNameSet :: NameSet -> Bool
delFromNameSet :: NameSet -> Name -> NameSet
delListFromNameSet :: NameSet -> [Name] -> NameSet
@@ -77,7 +76,6 @@ unionNameSet = unionUniqSets
unionNameSets = unionManyUniqSets
minusNameSet = minusUniqSet
elemNameSet = elementOfUniqSet
-nameSetElems = uniqSetToList
delFromNameSet = delOneFromUniqSet
filterNameSet = filterUniqSet
intersectNameSet = intersectUniqSets