mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Eliminate the last client of DependentTypeOpener, RequirementTypeOpener, which tracked the opened Self type when doing witness/requirement matching and substituted in the known type witnesses for that protocol. It had a bunch of dead logic hanging around from the days where we used the constraint system to deduce type witnesses. Now, a simple substitution suffices. With its last client gone, remove DependentTypeOpener as well.
59 KiB
59 KiB