mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
A begin_apply token may be used by operands that do not end the coroutine: mark_dependence. We need an API that gives us only the coroutine-ending uses. This blocks ~Escapable accessors. end_borrow is considered coroutine-ending even though it does not actually terminate the coroutine. We cannot simply ask isLifetimeEnding, because end_apply and abort_apply do not end any lifetime.
13 KiB
13 KiB