Skip to content

Conversation

nate-chandler
Copy link
Contributor

The metadata accessor for a variadic generic type takes as arguments packs of metadata records and witness tables, and each such pack is passed in a buffer. So any such accessor is not correctly annotated memory(none).

rdar://161606892

The metadata accessor for a variadic generic type takes as arguments
packs of metadata records and witness tables, and each such pack is
passed in a buffer.  So any such accessor is not correctly annotated
`memory(none)`.

rdar://161606892
@nate-chandler
Copy link
Contributor Author

@swift-ci please test

@nate-chandler
Copy link
Contributor Author

@swift-ci please apple silicon benchmark

@nate-chandler
Copy link
Contributor Author

@swift-ci please test source compatibility

@nate-chandler
Copy link
Contributor Author

@swift-ci please test windows platform

@nate-chandler
Copy link
Contributor Author

Source compatibility failures

========================================
Failures:
  FAIL: SwiftLint-Legacy, 4.2, 60f98e, Swift Package
  FAIL: SwiftLint-Legacy, 4.0, 60f98e, Swift Package
========================================
Action Summary:
     Passed: 371
     Failed: 2
    XFailed: 30
    UPassed: 0
      Total: 403
========================================
Repository Summary:
      Total: 147
========================================
Result: FAIL
========================================

match failures in baseline: https://ci.swift.org/job/swift-main-source-compat-suite/1254/consoleText .

@nate-chandler nate-chandler marked this pull request as ready for review October 3, 2025 00:50
@nate-chandler nate-chandler merged commit 580f2e4 into swiftlang:main Oct 3, 2025
7 of 8 checks passed
@nate-chandler nate-chandler deleted the rdar161606892 branch October 3, 2025 02:14
nate-chandler added a commit to nate-chandler/swift that referenced this pull request Oct 3, 2025
Follow up to swiftlang#84635.

The metadata accessor for a variadic generic type takes as arguments
packs of metadata records and witness tables, and each such pack is
passed in a buffer. So the call to any such accessor is not correctly
annotated memory(none).

rdar://161606892
nate-chandler added a commit to nate-chandler/swift that referenced this pull request Oct 3, 2025
Follow up to swiftlang#84635.

The metadata accessor for a variadic generic type takes as arguments
packs of metadata records and witness tables, and each such pack is
passed in a buffer. So the call to any such accessor is not correctly
annotated memory(none).

rdar://161606892
nate-chandler added a commit to nate-chandler/swift that referenced this pull request Oct 8, 2025
Follow up to swiftlang#84635.

The metadata accessor for a variadic generic type takes as arguments
packs of metadata records and witness tables, and each such pack is
passed in a buffer. So the call to any such accessor is not correctly
annotated memory(none).

rdar://161606892
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants