Searched refs:CoroutinePromise (Results 1 – 5 of 5) sorted by relevance
684 if (ScopeInfo->CoroutinePromise) in checkCoroutineContext()690 ScopeInfo->CoroutinePromise = S.buildCoroutinePromise(Loc); in checkCoroutineContext()691 if (!ScopeInfo->CoroutinePromise) in checkCoroutineContext()783 assert(ScopeInfo->CoroutinePromise); in ActOnCoroutineBodyStart()934 auto *Promise = FSI->CoroutinePromise; in BuildUnresolvedCoawaitExpr()1049 *this, Coroutine->CoroutinePromise, Loc, E); in BuildCoyieldExpr()1081 VarDecl *Promise = FSI->CoroutinePromise; in BuildCoreturnStmt()1191 if (!Fn->CoroutinePromise) in CheckCompletedCoroutineBody()1252 !Fn.CoroutinePromise || in CoroutineStmtBuilder()1253 Fn.CoroutinePromise->getType()->isDependentType()) { in CoroutineStmtBuilder()[all …]
46 CoroutinePromise = nullptr; in Clear()
704 S.Diag(Loc, DiagID) << FSI->CoroutinePromise->getType(); in CheckFallThroughForBody()
8100 assert(FD && ScopeInfo && !ScopeInfo->CoroutinePromise && in TransformCoroutineBodyStmt()8122 ScopeInfo->CoroutinePromise = Promise; in TransformCoroutineBodyStmt()
214 VarDecl *CoroutinePromise = nullptr; variable