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

References

tools/clang/lib/Sema/SemaCoroutine.cpp
 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);