efriedma-quic wrote: I'm not really happy with that... but if the semantics were never properly defined in the first place, I guess this isn't making things worse.
Not sure if marking the allocas themselves is actually the right approach long-term. It seems like there's a distinction between code that's "inside" the coroutine (between the begin/end) and "outside" the coroutine, and there are a bunch of restrictions on code that's "outside" the coroutine. I'm not sure I really understand the mechanics of that, though. https://github.com/llvm/llvm-project/pull/127653 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits