Lines Matching defs:Rec
10655 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back();
10657 if (!Rec.Lambdas.empty()) {
10658 if (Rec.isUnevaluated()) {
10662 for (unsigned I = 0, N = Rec.Lambdas.size(); I != N; ++I)
10663 Diag(Rec.Lambdas[I]->getLocStart(),
10668 for (unsigned I = 0, N = Rec.Lambdas.size(); I != N; ++I) {
10669 LambdaExpr *Lambda = Rec.Lambdas[I];
10684 if (Rec.isUnevaluated() || Rec.Context == ConstantEvaluated) {
10685 ExprCleanupObjects.erase(ExprCleanupObjects.begin() + Rec.NumCleanupObjects,
10687 ExprNeedsCleanups = Rec.ParentNeedsCleanups;
10689 std::swap(MaybeODRUseExprs, Rec.SavedMaybeODRUseExprs);
10692 ExprNeedsCleanups |= Rec.ParentNeedsCleanups;
10693 MaybeODRUseExprs.insert(Rec.SavedMaybeODRUseExprs.begin(),
10694 Rec.SavedMaybeODRUseExprs.end());