Lines Matching refs:ExprEvalContexts
11610 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartStmtExpr()
12814 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()
12815 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()
12825 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, in PushExpressionEvaluationContext()
12829 std::swap(MaybeODRUseExprs, ExprEvalContexts.back().SavedMaybeODRUseExprs); in PushExpressionEvaluationContext()
12836 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()
12841 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
12889 ExprEvalContexts.pop_back(); in PopExpressionEvaluationContext()
12891 if (!ExprEvalContexts.empty()) in PopExpressionEvaluationContext()
12892 ExprEvalContexts.back().NumTypos += NumTypos; in PopExpressionEvaluationContext()
12900 ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects, in DiscardCleanupsInEvaluationContext()
12918 switch (SemaRef.ExprEvalContexts.back().Context) { in IsPotentiallyEvaluatedContext()
14218 switch (ExprEvalContexts.back().Context) { in DiagRuntimeBehavior()
14251 if (ExprEvalContexts.back().IsDecltype) { in CheckCallReturnType()
14252 ExprEvalContexts.back().DelayedDecltypeCalls.push_back(CE); in CheckCallReturnType()