Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow union_poptype to handle partially-overlapping unions
Previously, `union_poptype` would fail if the arguments only partially overlapped: i.e. `union_poptype(Union{A, B}, Union{A, C})`. First taking the union of all the types allows `union_poptype` even in this edge-case.
- Loading branch information