Home
last modified time | relevance | path

Searched refs:CoroutineStmts (Results 1 – 4 of 4) sorted by relevance

/external/clang/lib/Sema/
DSemaCoroutine.cpp240 Coroutine->CoroutineStmts.push_back(Res); in BuildCoawaitExpr()
256 Coroutine->CoroutineStmts.push_back(Res); in BuildCoawaitExpr()
307 Coroutine->CoroutineStmts.push_back(Res); in BuildCoyieldExpr()
323 Coroutine->CoroutineStmts.push_back(Res); in BuildCoyieldExpr()
358 Coroutine->CoroutineStmts.push_back(Res); in BuildCoreturnStmt()
364 assert(Fn && !Fn->CoroutineStmts.empty() && "not a coroutine"); in CheckCompletedCoroutineBody()
370 auto *First = Fn->CoroutineStmts[0]; in CheckCompletedCoroutineBody()
378 for (auto *CoroutineStmt : Fn->CoroutineStmts) { in CheckCompletedCoroutineBody()
384 Diag(Fn->CoroutineStmts.front()->getLocStart(), in CheckCompletedCoroutineBody()
DScopeInfo.cpp44 CoroutineStmts.clear(); in Clear()
DSemaDecl.cpp11445 if (getLangOpts().Coroutines && !getCurFunction()->CoroutineStmts.empty()) in ActOnFinishFunctionBody()
/external/clang/include/clang/Sema/
DScopeInfo.h161 SmallVector<Stmt*, 4> CoroutineStmts; variable