Skip to content

Conversation

drexin
Copy link
Contributor

@drexin drexin commented Jul 27, 2024

  • Explanation: PowerOf2Ceil is not the correct function to use, because we end up with an empty mask if there is only one value stored in the extra tag bits
  • Scope: Compact value witnesses
  • Issues: rdar://132501359
  • Original PRs: [IRGen] Properly compute bit mask for extra tag bits in CVW #75514
  • Risk: Low. Only affects CVW
  • Testing: Added unit test that reproduced the issue before the fix and passes after.
  • Reviewers: @mikeash

rdar://132501359

PowerOf2Ceil is not the correct function to use, because we end up with an empty mask if there is only one value stored in the extra tag bits
@drexin drexin added 🍒 release cherry pick Flag: Release branch cherry picks swift 6.0 labels Jul 27, 2024
@drexin drexin requested a review from a team as a code owner July 27, 2024 17:40
@drexin
Copy link
Contributor Author

drexin commented Jul 27, 2024

@swift-ci test

@tbkka tbkka merged commit 7cf82b7 into swiftlang:release/6.0 Jul 29, 2024
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.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants