mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
To facilitate back deployment, make use of the fact that the async bit has up to now never been set for read and modify accessors and claim that set bit to indicate that it is a callee-allocated coroutine. This has the virtue of being completely back deployable because like async function pointers coro function pointers must be auth'd and signed as data.