HomeSort by: relevance | last modified time | path
    Searched refs:FinalSuspend (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtCXX.cpp 115 SubStmts[CoroutineBodyStmt::FinalSuspend] = Args.FinalSuspend;
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtCXX.h 324 FinalSuspend, ///< The final suspend statement, run after the body.
351 Expr *FinalSuspend = nullptr;
393 return getStoredStmts()[SubStmt::FinalSuspend];
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCoroutine.cpp 711 bool Sema::checkFinalSuspendNoThrow(const Stmt *FinalSuspend) {
717 checkNoThrow(*this, FinalSuspend, ThrowingDecls);
770 StmtResult FinalSuspend = buildSuspends("final_suspend");
771 if (FinalSuspend.isInvalid() || !checkFinalSuspendNoThrow(FinalSuspend.get()))
774 ScopeInfo->setCoroutineSuspends(InitSuspend.get(), FinalSuspend.get());
1177 this->FinalSuspend = cast<Expr>(Fn.CoroutineSuspends.second);
TreeTransform.h 7743 StmtResult FinalSuspend =
7745 if (FinalSuspend.isInvalid() ||
7746 !SemaRef.checkFinalSuspendNoThrow(FinalSuspend.get()))
7748 ScopeInfo->setCoroutineSuspends(InitSuspend.get(), FinalSuspend.get());
7749 assert(isa<Expr>(InitSuspend.get()) && isa<Expr>(FinalSuspend.get()));
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 10146 bool checkFinalSuspendNoThrow(const Stmt *FinalSuspend);

Completed in 50 milliseconds