This reverts commit 08a0dece2b. This series of commits causes Clang crashes. The reproducer is posted on 08a0dece2b.
08a0dece2b
llvm.coro.await.suspend.handle