Lines Matching defs:CurCap
3512 CapturingScopeInfo *CurCap = cast<CapturingScopeInfo>(getCurFunction());
3513 QualType FnRetType = CurCap->ReturnType;
3514 LambdaScopeInfo *CurLambda = dyn_cast<LambdaScopeInfo>(CurCap);
3521 (HasDeducedReturnType || CurCap->HasImplicitReturnType)) {
3542 if (CurCap->ReturnType.isNull())
3543 CurCap->ReturnType = FD->getReturnType();
3545 AutoType *AT = CurCap->ReturnType->getContainedAutoType();
3552 CurCap->ReturnType = FnRetType = FD->getReturnType();
3553 } else if (CurCap->HasImplicitReturnType) {
3571 FnRetType = CurCap->ReturnType = Context.DependentTy;
3586 if (CurCap->ReturnType.isNull())
3587 CurCap->ReturnType = FnRetType;
3591 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) {
3596 } else if (auto *CurRegion = dyn_cast<CapturedRegionScopeInfo>(CurCap)) {
3664 if (CurCap->HasImplicitReturnType || NRVOCandidate)
3670 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap);
3671 CurBlock && CurCap->HasImplicitReturnType && RetValExp &&