Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tmerge for LimitedAccuracy is not convergent #48376

Open
vtjnash opened this issue Jan 22, 2023 · 0 comments
Open

tmerge for LimitedAccuracy is not convergent #48376

vtjnash opened this issue Jan 22, 2023 · 0 comments
Labels
bug Indicates an unexpected problem or unintended behavior compiler:inference Type inference

Comments

@vtjnash
Copy link
Member

vtjnash commented Jan 22, 2023

In particular, this tmerge call here (with the heuristic towards shorter lengths but calling union if undecidable) seems like it might make inference non-terminating as it repeatedly merged and dropped causes lists here in a loop.

Originally posted by @vtjnash in #48045 (comment)

@vtjnash vtjnash added compiler:inference Type inference bug Indicates an unexpected problem or unintended behavior labels Jan 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indicates an unexpected problem or unintended behavior compiler:inference Type inference
Projects
None yet
Development

No branches or pull requests

1 participant