Home
last modified time | relevance | path

Searched refs:FinalSuspend (Results 1 – 2 of 2) sorted by relevance

/external/clang/lib/Sema/
DSemaCoroutine.cpp407 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/
DStmtCXX.h299 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()