Lines Matching refs:VarDC
19216 DeclContext *VarDC = var->getDeclContext(); in diagnoseUncapturableValueReferenceOrBinding() local
19222 isa<TranslationUnitDecl>(VarDC)) in diagnoseUncapturableValueReferenceOrBinding()
19237 if (isa<CXXMethodDecl>(VarDC) && in diagnoseUncapturableValueReferenceOrBinding()
19238 cast<CXXRecordDecl>(VarDC->getParent())->isLambda()) { in diagnoseUncapturableValueReferenceOrBinding()
19240 } else if (isa<FunctionDecl>(VarDC)) { in diagnoseUncapturableValueReferenceOrBinding()
19242 } else if (isa<BlockDecl>(VarDC)) { in diagnoseUncapturableValueReferenceOrBinding()
19247 << var << ValueKind << ContextKind << VarDC; in diagnoseUncapturableValueReferenceOrBinding()
19715 DeclContext *VarDC = Var->getDeclContext(); in tryCaptureVariable() local
19722 if (CapturingFunctionScopes == 0 && (!BuildAndDiagnose || VarDC == DC)) in tryCaptureVariable()
19728 VarDC = VarDC->getParent(); in tryCaptureVariable()
19789 FunctionScopesIndex == MaxFunctionScopesIndex && VarDC == DC) in tryCaptureVariable()
19940 } while (!VarDC->Equals(DC)); in tryCaptureVariable()