mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Rather than maintaining a linked list of overload choices, which must be linearly searched each time we need to lookup an overload at a given callee locator, use a MapVector which can be rolled back at the end of a scope. Remove ResolvedOverloadSetListItem in favor of using SelectedOverload, which avoids the need to convert between them when moving from ConstraintSystem to Solution.
26 KiB
26 KiB