[PATCH] D48519: [Sema] isValidCoroutineContext FIXME and citations
Brian Gesiak via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Jun 23 08:49:33 PDT 2018
modocache added inline comments.
================
Comment at: lib/Sema/SemaCoroutine.cpp:260
else if (MD && MD->isMoveAssignmentOperator())
return DiagInvalid(DiagMoveAssign);
+ // [basic.start.main]p3: "The function main shall not be a coroutine."
----------------
@GorNishanov Is there anything in the TS that states copy and move assignment operators shall not include await or yield expressions? These were added D25292 but I'm not sure whether I'm missing something in the TS text, or if maybe this language was in a prior revision of the TS.
Repository:
rC Clang
https://reviews.llvm.org/D48519
More information about the cfe-commits
mailing list