• niteria's avatar
    Document some benign nondeterminism · 4c6e69d5
    niteria authored
    I've changed the functions to their nonDet equivalents and explained
    why they're OK there. This allowed me to remove foldNameSet,
    foldVarEnv, foldVarEnv_Directly, foldVarSet and foldUFM_Directly.
    Test Plan: ./validate, there should be no change in behavior
    Reviewers: simonpj, simonmar, austin, goldfire, bgamari
    Reviewed By: bgamari
    Subscribers: thomie
    Differential Revision: https://phabricator.haskell.org/D2244
    GHC Trac Issues: #4012
UniqFM.hs 13.9 KB