mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Previously on every step solver would iterate over all constraints in attempt to find `BindParam` which could be contracted. Instead of doing that, let's take advantage of the fact that all (participating) closures are recorded in the constraint system during constraint generation, so it should be possible to check either outer parameter types are contractable with their inner uses.
61 KiB
61 KiB