mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
`KeyPath` types now have conformance requirements placed on their `Root` and `Value` types which need to be checked even when there is a key path to function conversion involved, otherwise the solver would be accepting invalid code. Note that without function conversion the requirements come from a type opened during assignment - https://github.com/swiftlang/swift/pull/80081/files. Resolves: https://github.com/swiftlang/swift/issues/84150
643 KiB
643 KiB