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
YJIT: Use starting context for status === CantCompile #7583
YJIT: Use starting context for status === CantCompile #7583
Conversation
I looked into the failure. It is unrelated to my change. I can actually recreate it locally on master. I will make an issue about it. |
Thanks for fixing this and adding new tests. |
When we do stack temp register allocation, just looking at a stack operand (even without push/pop) can result in a register spill, i.e. a destructive ctx change. So I'm planning to remove
edit: I changed my mind. The following idea seems easier to maintain. |
Another idea: If we store |
I'm a bit confused. Normally, we return |
This doesn't seem like the case for method calls. |
I can still look at simply not using |
No description provided.