[PATCH] D33625: [coroutines] Diagnose invalid result types for `await_resume` and `await_suspend` and add missing conversions.
Eric Fiselier via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun May 28 11:17:51 PDT 2017
EricWF marked an inline comment as done.
EricWF added inline comments.
================
Comment at: lib/Sema/SemaCoroutine.cpp:324
struct ReadySuspendResumeResult {
+ enum AwaitCallType { ACT_Ready, ACT_Suspend, ACT_Resume };
Expr *Results[3];
----------------
GorNishanov wrote:
> enum class?
We want the explicit conversion to integers so we can use them as indexes to `Results`.
https://reviews.llvm.org/D33625
More information about the cfe-commits
mailing list