mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Iterate over all of the elements one-by-one and make sure that each results in a single solution, otherwise fail the conjunction step. Once all of the elements are handled either stop or, if conjunction step has been performed in isolation, return all of the outer constraints back to the system and attempt to solve for outer context - that should produce one or more solutions for conjunction to be considered successfully solved.