reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7200 getDerived().transformedLocalDecl(S->getPromiseDecl(), {Promise}); 7205 StmtResult InitSuspend = getDerived().TransformStmt(S->getInitSuspendStmt()); 7209 getDerived().TransformStmt(S->getFinalSuspendStmt()); 7215 StmtResult BodyRes = getDerived().TransformStmt(S->getBody()); 7223 Expr *ReturnObject = S->getReturnValueInit(); 7231 if (S->hasDependentPromiseType()) { 7242 assert(!S->getFallthroughHandler() && !S->getExceptionHandler() && 7242 assert(!S->getFallthroughHandler() && !S->getExceptionHandler() && 7243 !S->getReturnStmtOnAllocFailure() && !S->getDeallocate() && 7243 !S->getReturnStmtOnAllocFailure() && !S->getDeallocate() && 7249 if (auto *OnFallthrough = S->getFallthroughHandler()) { 7256 if (auto *OnException = S->getExceptionHandler()) { 7263 if (auto *OnAllocFailure = S->getReturnStmtOnAllocFailure()) { 7271 assert(S->getAllocate() && S->getDeallocate() && 7271 assert(S->getAllocate() && S->getDeallocate() && 7273 ExprResult AllocRes = getDerived().TransformExpr(S->getAllocate()); 7278 ExprResult DeallocRes = getDerived().TransformExpr(S->getDeallocate()); 7283 assert(S->getResultDecl() && "ResultDecl must already be built"); 7284 StmtResult ResultDecl = getDerived().TransformStmt(S->getResultDecl()); 7289 if (auto *ReturnStmt = S->getReturnStmt()) {