Lines Matching refs:Promise
7723 // We re-build the coroutine promise object (and the coroutine parameters its
7731 auto *Promise = SemaRef.buildCoroutinePromise(FD->getLocation());
7732 if (!Promise)
7734 getDerived().transformedLocalDecl(S->getPromiseDecl(), {Promise});
7735 ScopeInfo->CoroutinePromise = Promise;
7767 // If during the previous parse the coroutine still had a dependent promise
7771 // We can only build these statements, however, if the current promise type
7773 if (!Promise->getType()->isDependentType()) {
7841 // context or if the promise type has changed.
7855 // context or if the promise type has changed.
7875 // context or if the promise type has changed.
7890 // context or if the promise type has changed.