reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1034 S.ActOnDeclStmt(S.ConvertDeclToDeclGroup(Fn.CoroutinePromise), Loc, Loc); 1043 if (Fn.hasInvalidCoroutineSuspends()) 1045 this->InitialSuspend = cast<Expr>(Fn.CoroutineSuspends.first); 1046 this->FinalSuspend = cast<Expr>(Fn.CoroutineSuspends.second); 1095 if (!diagReturnOnAllocFailure(S, DeclNameExpr.get(), PromiseRecordDecl, Fn)) 1108 S.Diag(Fn.FirstCoroutineStmtLoc, diag::note_declared_coroutine_here) 1109 << Fn.getFirstCoroutineStmtKeyword(); 1121 QualType PromiseType = Fn.CoroutinePromise->getType(); 1373 ExprResult UnhandledException = buildPromiseCall(S, Fn.CoroutinePromise, Loc, 1382 if (!S.getLangOpts().Borland && Fn.FirstSEHTryLoc.isValid()) { 1383 S.Diag(Fn.FirstSEHTryLoc, diag::err_seh_in_a_coroutine_with_cxx_exceptions); 1384 S.Diag(Fn.FirstCoroutineStmtLoc, diag::note_declared_coroutine_here) 1385 << Fn.getFirstCoroutineStmtKeyword(); 1397 buildPromiseCall(S, Fn.CoroutinePromise, Loc, "get_return_object", None); 1443 noteMemberDeclaredHere(S, ReturnValue, Fn); 1486 noteMemberDeclaredHere(S, ReturnValue, Fn);