swift
Fix two problems with opaque return types -vs- parameter packs
#72847
Merged

Commits
  • ASTMangler: Support for pack conformances
    slavapestov committed 1 year ago
  • ASTMangler: Remove an unused parameter
    slavapestov committed 1 year ago
  • ASTMangler: Consolidate duplicated code for conditional requirements
    slavapestov committed 1 year ago
  • AST: Fix swift::substOpaqueTypesWithUnderlyingTypes() to pass PreservePackExpansionLevel
    slavapestov committed 1 year ago
  • AST: Pass SubstFlags::PreservePackExpansionLevel in a few more places
    slavapestov committed 1 year ago
  • AST: Small cleanup for transformWithPosition()
    slavapestov committed 1 year ago
  • IRGen: Clean up substOpaqueTypesWithUnderlyingTypes() wrappers
    slavapestov committed 1 year ago
  • IRGen: Use getMaximalTypeExpansionContext()
    slavapestov committed 1 year ago
  • AST: Move substOpaqueTypesWithUnderlyingTypes() to TypeSubstitution.cpp
    slavapestov committed 1 year ago
  • Sema: Update tuple conformance test case to use pack iteration
    slavapestov committed 1 year ago
Loading