-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Use partial but correct vtable layout #53757
Conversation
You only added that more detailed layout specifically for validation, right? So this should not regress anything else? Please add a comment in |
There's a Yea, only validation and debug symbols were affected |
That FIXME doesn't tell me much -- in particular, it doesn't explain that even the size of the vtable, naively computed, is wrong (the thing that lead to this having to be backported, right?) |
be not object safe and thus excluded from the vtable. | ||
Increase this counter if you tried to implement this but | ||
failed to do it without duplicating a lot of code from | ||
other places in the compiler: 2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤣
@bors r+ |
📌 Commit f318ba2 has been approved by |
Use partial but correct vtable layout r? @RalfJung who suggested to also do this change for nightly, not just beta
☀️ Test successful - status-appveyor, status-travis |
r? @RalfJung who suggested to also do this change for nightly, not just beta