[6.2] [NameLookup] Allow value generics to show up as static members #80855
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Explanation: This patch adds value generics to appear as static members in name lookup as described in: https://github.com/swiftlang/swift-evolution/blob/main/proposals/0452-integer-generic-parameters.md
Risk: Medium, because this changes how name lookup works with respects to value generic types. Early adopters could potentially have source breakage with this change because of redeclarations.
Testing: Tested by lit tests.
Issue: N/A
Reviewer: @slavapestov @xedin
Main branch PR: [NameLookup] Allow value generics to show up as static members #78248 & [stdlib] Wrap InlineArray inlinable code in new feature #81169 & [AST] Temporarily downgrade value generic redeclaration to warning #81104