reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3242 QualType FnRetType = CurCap->ReturnType; 3243 LambdaScopeInfo *CurLambda = dyn_cast<LambdaScopeInfo>(CurCap); 3249 (HasDeducedReturnType || CurCap->HasImplicitReturnType)) { 3265 if (CurCap->ReturnType.isNull()) 3266 CurCap->ReturnType = FD->getReturnType(); 3268 AutoType *AT = CurCap->ReturnType->getContainedAutoType(); 3274 CurCap->ReturnType = FnRetType = FD->getReturnType(); 3275 } else if (CurCap->HasImplicitReturnType) { 3293 FnRetType = CurCap->ReturnType = Context.DependentTy; 3308 if (CurCap->ReturnType.isNull()) 3309 CurCap->ReturnType = FnRetType; 3313 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { 3318 } else if (auto *CurRegion = dyn_cast<CapturedRegionScopeInfo>(CurCap)) { 3391 if (CurCap->HasImplicitReturnType || NRVOCandidate)