- where last (LastReturn _) = emptyUniqSet
- last (LastJump e _) = gen e $ emptyUniqSet
- last (LastBranch id) = env id
- last (LastCall tgt (Just k) _) = gen tgt $ env k
- last (LastCall tgt Nothing _) = gen tgt $ emptyUniqSet
- last (LastCondBranch e t f) = gen e $ unionUniqSets (env t) (env f)
- last (LastSwitch e tbl) = gen e $ unionManyUniqSets $ map env (catMaybes tbl)
+ where last (LastBranch id) = env id
+ last (LastCall tgt Nothing _ _) = gen tgt $ emptyUniqSet
+ last (LastCall tgt (Just k) _ _) = gen tgt $ env k
+ last (LastCondBranch e t f) = gen e $ unionUniqSets (env t) (env f)
+ last (LastSwitch e tbl) =
+ gen e $ unionManyUniqSets $ map env (catMaybes tbl)