julia
748149ef
- Only merge vars occur in the local union decision.
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Commit
View On
GitHub
Commit
2 years ago
Only merge vars occur in the local union decision. If we always merge the whole env, then the output bounds would be widen than input if different Union decision touch different vars. Also add missing `occurs_inv/cov`'s merge (by max).
References
#48167 - typeintersect: improve `merge_env` accuracy and avoid possible false `Union{}`
Author
N5N3
Committer
N5N3
Parents
6deb98f5
Loading