addAvailEnv: restrict previous change to not redo
duplicate checks.
occ_avail = nameOccName (availName avail)
occ_ie = ieOcc ie
key
- | occ_ie == occ_avail = occ_avail
- | otherwise = occ_ie
+ | not warn_dups || occ_ie == occ_avail = occ_avail
+ | otherwise = occ_ie
-- export item is a class method, use export occ name instead.
-
+ -- (this is only needed to get more precise warnings about
+ -- duplicates.)
elt = (ie,avail,reports_on)
reports_on