reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/TreeTransform.h
 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()) {