Lines Matching defs:Rec
10837 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back();
10839 if (!Rec.Lambdas.empty()) {
10840 if (Rec.isUnevaluated()) {
10844 for (unsigned I = 0, N = Rec.Lambdas.size(); I != N; ++I)
10845 Diag(Rec.Lambdas[I]->getLocStart(),
10850 for (unsigned I = 0, N = Rec.Lambdas.size(); I != N; ++I) {
10851 LambdaExpr *Lambda = Rec.Lambdas[I];
10866 if (Rec.isUnevaluated() || Rec.Context == ConstantEvaluated) {
10867 ExprCleanupObjects.erase(ExprCleanupObjects.begin() + Rec.NumCleanupObjects,
10869 ExprNeedsCleanups = Rec.ParentNeedsCleanups;
10871 std::swap(MaybeODRUseExprs, Rec.SavedMaybeODRUseExprs);
10874 ExprNeedsCleanups |= Rec.ParentNeedsCleanups;
10875 MaybeODRUseExprs.insert(Rec.SavedMaybeODRUseExprs.begin(),
10876 Rec.SavedMaybeODRUseExprs.end());