- 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)
+ 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)