Skip to content

Conversation

@slavapestov
Copy link
Contributor

@slavapestov slavapestov commented Oct 23, 2025

The actual bug fix is just the first commit. The rest are cleanups.

Fixes rdar://160804717.

…servePackExpansionLevel

The "iterate until fixed point" would cause an infinite loop where we
wrap type parameter packs in a PackElementType and increase the level
forever otherwise.

This was a regression from commit 103428f.

Fixes rdar://160804717.
@slavapestov
Copy link
Contributor Author

@swift-ci Please smoke test

@slavapestov slavapestov enabled auto-merge October 23, 2025 19:38
@slavapestov slavapestov changed the title Fix spurious "infinite conformance substitution error" with parameter packs Fix spurious "infinite conformance substitution" error with parameter packs Oct 23, 2025
@slavapestov slavapestov merged commit 7648833 into swiftlang:main Oct 24, 2025
3 checks passed
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.

1 participant