Searched refs:FinalSuspend (Results 1 – 2 of 2) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaCoroutine.cpp | 407 ExprResult FinalSuspend = in CheckCompletedCoroutineBody() local 410 if (!FinalSuspend.isInvalid()) in CheckCompletedCoroutineBody() 411 FinalSuspend = BuildCoawaitExpr(Loc, FinalSuspend.get()); in CheckCompletedCoroutineBody() 412 FinalSuspend = ActOnFinishFullExpr(FinalSuspend.get()); in CheckCompletedCoroutineBody() 413 if (FinalSuspend.isInvalid()) in CheckCompletedCoroutineBody() 445 Body, PromiseStmt.get(), InitialSuspend.get(), FinalSuspend.get(), in CheckCompletedCoroutineBody()
|
/external/clang/include/clang/AST/ |
D | StmtCXX.h | 299 FinalSuspend, ///< The final suspend statement, run after the body. enumerator 310 Stmt *FinalSuspend, Stmt *OnException, Stmt *OnFallthrough, in CoroutineBodyStmt() argument 316 SubStmts[CoroutineBodyStmt::FinalSuspend] = FinalSuspend; in CoroutineBodyStmt() 336 Stmt *getFinalSuspendStmt() const { return SubStmts[SubStmt::FinalSuspend]; } in getFinalSuspendStmt()
|