Lines Matching refs:PromiseRecordDecl
1095 PromiseRecordDecl = Fn.CoroutinePromise->getType()->getAsCXXRecordDecl();
1096 assert(PromiseRecordDecl && "Type should have already been checked");
1140 CXXRecordDecl *PromiseRecordDecl,
1156 << PromiseRecordDecl;
1175 if (!S.LookupQualifiedName(Found, PromiseRecordDecl))
1184 if (!diagReturnOnAllocFailure(S, DeclNameExpr.get(), PromiseRecordDecl, Fn))
1398 lookupMember(S, "return_void", PromiseRecordDecl, Loc, HasRVoid);
1400 lookupMember(S, "return_value", PromiseRecordDecl, Loc, HasRValue);
1407 << PromiseRecordDecl;
1420 << PromiseRecordDecl;
1421 S.Diag(PromiseRecordDecl->getLocation(), diag::note_defined_here)
1422 << PromiseRecordDecl;
1446 if (!lookupMember(S, "unhandled_exception", PromiseRecordDecl, Loc)) {
1452 S.Diag(Loc, DiagID) << PromiseRecordDecl;
1453 S.Diag(PromiseRecordDecl->getLocation(), diag::note_defined_here)
1454 << PromiseRecordDecl;