mirror of
https://github.com/apple/swift.git
synced 2026-02-27 18:26:24 +01:00
These conversions are artificial conversions inserted by Sema since isolation is not represented on interface types. We previously looked though: 1. A single conversion that added nonisolated(nonsending). 2. A two level conversion where the first conversion added Sendable and the second added nonisolated(nonsending). In this case, Sema is generating a single conversion that combines the Sendable and isolation conversion. To be consistent, I also updated the code that involved conversion from execution caller to global actor as well in case we hit the same case there. https://github.com/swiftlang/swift/issues/83812 rdar://158685169