Lines Matching refs:PromiseRecordDecl
1101 PromiseRecordDecl = Fn.CoroutinePromise->getType()->getAsCXXRecordDecl(); in CoroutineStmtBuilder()
1102 assert(PromiseRecordDecl && "Type should have already been checked"); in CoroutineStmtBuilder()
1146 CXXRecordDecl *PromiseRecordDecl, in diagReturnOnAllocFailure() argument
1162 << PromiseRecordDecl; in diagReturnOnAllocFailure()
1181 if (!S.LookupQualifiedName(Found, PromiseRecordDecl)) in makeReturnOnAllocFailure()
1190 if (!diagReturnOnAllocFailure(S, DeclNameExpr.get(), PromiseRecordDecl, Fn)) in makeReturnOnAllocFailure()
1404 lookupMember(S, "return_void", PromiseRecordDecl, Loc, HasRVoid); in makeOnFallthrough()
1406 lookupMember(S, "return_value", PromiseRecordDecl, Loc, HasRValue); in makeOnFallthrough()
1413 << PromiseRecordDecl; in makeOnFallthrough()
1426 << PromiseRecordDecl; in makeOnFallthrough()
1427 S.Diag(PromiseRecordDecl->getLocation(), diag::note_defined_here) in makeOnFallthrough()
1428 << PromiseRecordDecl; in makeOnFallthrough()
1452 if (!lookupMember(S, "unhandled_exception", PromiseRecordDecl, Loc)) { in makeOnException()
1458 S.Diag(Loc, DiagID) << PromiseRecordDecl; in makeOnException()
1459 S.Diag(PromiseRecordDecl->getLocation(), diag::note_defined_here) in makeOnException()
1460 << PromiseRecordDecl; in makeOnException()