Fix two problems with opaque return types -vs- parameter packs #72847
slavapestov
force pushed
from
79e719c1
to
f17e0664
1 year ago
slavapestov
changed the title Fix infinite recursion in opaque type substitution when parameter packs are present Fix two problems with opaque return types -vs- parameter packs 1 year ago
slavapestov
force pushed
from
f17e0664
to
482f2dde
1 year ago
ASTMangler: Support for pack conformances
270be443
ASTMangler: Remove an unused parameter
50794eec
ASTMangler: Consolidate duplicated code for conditional requirements
1b798d03
AST: Fix swift::substOpaqueTypesWithUnderlyingTypes() to pass Preserv…
3630ce71
AST: Pass SubstFlags::PreservePackExpansionLevel in a few more places
08224609
AST: Small cleanup for transformWithPosition()
cbb2374d
IRGen: Clean up substOpaqueTypesWithUnderlyingTypes() wrappers
cbf4dce0
IRGen: Use getMaximalTypeExpansionContext()
153da375
AST: Move substOpaqueTypesWithUnderlyingTypes() to TypeSubstitution.cpp
072d12a9
Sema: Update tuple conformance test case to use pack iteration
6d3229a4
slavapestov
force pushed
from
482f2dde
to
6d3229a4
1 year ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub