mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Change the locator for the applicable fn constraint for the inner subscript reference in an implicit `outer[dynamicMember: \Inner.[0]]` expr such that it uses the member locator with a KeyPathDynamicMember element. Then add a case to `getCalleeLocator` to handle these locators. We also need to handle this specially in `getArgumentInfoLocator` due to the fact that the argument labels for the inner subscript reference correspond to those written by the user for the outer subscript reference. Resolves SR-11933. Resolves rdar://problem/57824025.
340 KiB
340 KiB