Skip to content

Conversation

drexin
Copy link
Contributor

@drexin drexin commented Aug 29, 2025

  • Explanation: Previously all bits after the spare bits of the first element were marked as spare bits. This caused enum tags to be stored in bits used by the payload.
  • Scope: Spare bits for FixedArray
  • Issues: rdar://159143492
  • Original PRs: [IRGen] Fix computation of spare bits for fixed arrays #83922
  • Risk: This strictly limits the bits that are considered for spare bits. There should be no risk.
  • Testing: Added regression tests.
  • Reviewers: @jckarter

@drexin drexin requested a review from a team as a code owner August 29, 2025 16:33
@drexin drexin added 🍒 release cherry pick Flag: Release branch cherry picks swift 6.2 labels Aug 29, 2025
@drexin
Copy link
Contributor Author

drexin commented Aug 29, 2025

@swift-ci test

rdar://159143492

Previously all bits after the spare bits of the first element were marked as spare bits. This caused enum tags to be stored in bits used by the payload.
@drexin drexin force-pushed the wip-159143492-6.2.1 branch from 6249b4d to 4e3d638 Compare August 29, 2025 20:19
@drexin
Copy link
Contributor Author

drexin commented Aug 29, 2025

@swift-ci test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍒 release cherry pick Flag: Release branch cherry picks swift 6.2
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant