Lines Matching refs:PromiseRecordDecl
1156 PromiseRecordDecl = Fn.CoroutinePromise->getType()->getAsCXXRecordDecl();
1157 assert(PromiseRecordDecl && "Type should have already been checked");
1201 CXXRecordDecl *PromiseRecordDecl,
1217 << PromiseRecordDecl;
1239 if (!S.LookupQualifiedName(Found, PromiseRecordDecl))
1248 if (!diagReturnOnAllocFailure(S, DeclNameExpr.get(), PromiseRecordDecl, Fn))
1613 lookupMember(S, "return_void", PromiseRecordDecl, Loc, HasRVoid);
1615 lookupMember(S, "return_value", PromiseRecordDecl, Loc, HasRValue);
1622 << PromiseRecordDecl;
1641 Fallthrough = S.ActOnNullStmt(PromiseRecordDecl->getLocation());
1663 if (!lookupMember(S, "unhandled_exception", PromiseRecordDecl, Loc)) {
1669 S.Diag(Loc, DiagID) << PromiseRecordDecl;
1670 S.Diag(PromiseRecordDecl->getLocation(), diag::note_defined_here)
1671 << PromiseRecordDecl;