-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Sema] [gardening] Refactor diagnoseMemoryLayoutMigration [NFC] #4541
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
[Sema] [gardening] Refactor diagnoseMemoryLayoutMigration [NFC] #4541
Conversation
@swift-ci Please smoke test |
Hi @xwu, sorry for losing track of this. Do you mind fixing the merge conflict and pushing a new version I can merge? |
@slavapestov Done. |
@swift-ci Please smoke test and merge |
@xwu Thank you! |
@slavapestov Seems Linux smoke test failed this time, but I can't see the details. One more try? |
@swift-ci Please smoke test and merge |
Looks like all builds are failing right now:
@shahmishal Any ideas? |
@swift-ci Please smoke test and merge |
@slavapestov This was due to compiler-rt missing one fix, Anna already fixed it. |
This was due to a change that has been fixed.
|
During implementation of SE-0136 in #4041 (restoring
MemoryLayout.size(ofValue:)
and related methods), a chunk of the diagnostics forMemoryLayout
migration interfered with the restored methods and were therefore removed.Although all functional changes were made in that PR, the diagnostics that remain could use some clean-up to remove unused plumbing. This PR provides that refactoring.