-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Revert "Subtype: avoid false alarm caused by eager forall_exists_subtype
. (#48441)"
#49859
Conversation
Why is this the case? |
See the issue. We ran into this while testing with 1.9.0 -- a pretty basic call ( |
Yes, but why does "all commits to |
Ah. Because I went 4 PRs deep in trying to get the fix commit to apply and was still getting merge conflicts. It's certainly possible that someone who knows |
Maybe @N5N3 can give some input. |
@kpamnany's comment above was also based on this discussion with @vtjnash on slack:
Which is how we ended up here. |
It isn't that we don't want to backport it -- it depends on a previous commit, etc. Could you please clarify disabling the slow path? Do what in this |
Replacing BTW, we’d better test #49014 in this PR. |
Please see #49875. I'll close this if that's a more acceptable solution. |
Closes #49857.
This reverts commit 2a2068d2677eae3fe2101c89f9ed6c98e51f3a62 which was from PR #48441. Removing this fixes the freeze but since #48441 fixed #40865, merging this will reopen that issue.
It's probably safe to say that a freeze is worse than an error but we're open to discussion for how to best resolve this. Cc: @AzamatB
Please note that #49857 means that 1.9.0 is broken for us and unless all commits affecting
subtype.c
up to and including 280f9993608956f76eac30fc85e1c6ebbca4f5e6 are backported, all of 1.9 is broken for us. Cc: @vtjnash and @N5N3, the author of #48441.Cc: @KristofferC to confirm that I've opened the PR correctly to land it in 1.9.1 if it's merged.
Cc: @quinnj and @NHDaly