Searched refs:ExprEvalContexts (Results 1 – 13 of 13) sorted by relevance
17383 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()17384 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()17393 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()17394 ExprEvalContexts[ExprEvalContexts.size() - 2].Context; in TransformToPotentiallyEvaluated()17410 ExprEvalContexts.back().InDiscardedStatement = in PushExpressionEvaluationContext()17411 ExprEvalContexts[ExprEvalContexts.size() - 2] in PushExpressionEvaluationContext()17414 ExprEvalContexts[ExprEvalContexts.size() - 2] in PushExpressionEvaluationContext()17745 ExprEvalContexts.pop_back(); in PopExpressionEvaluationContext()17748 ExprEvalContexts.back().NumTypos += NumTypos; in PopExpressionEvaluationContext()19835 switch (ExprEvalContexts.back().Context) { in DiagRuntimeBehavior()[all …]
277 Decl *ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext()1933 switch (ExprEvalContexts.back().Context) { in BuildLambdaExpr()1954 ExprEvalContexts.back().Lambdas.push_back(Lambda); in BuildLambdaExpr()
7264 bool IsDecltype = ExprEvalContexts.back().ExprContext == in MaybeBindToTemporary()7288 ExprEvalContexts.back().DelayedDecltypeBinds.push_back(Bind); in MaybeBindToTemporary()7306 unsigned FirstCleanup = ExprEvalContexts.back().NumCleanupObjects; in MaybeCreateExprWithCleanups()7349 assert(ExprEvalContexts.back().ExprContext == in ActOnDecltypeExpression()7399 ExprEvalContexts.back().ExprContext = in ActOnDecltypeExpression()7413 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeCalls.size(); in ActOnDecltypeExpression()7415 CallExpr *Call = ExprEvalContexts.back().DelayedDecltypeCalls[I]; in ActOnDecltypeExpression()7426 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeBinds.size(); in ActOnDecltypeExpression()7429 ExprEvalContexts.back().DelayedDecltypeBinds[I]; in ActOnDecltypeExpression()8723 if (E && !ExprEvalContexts.empty() && ExprEvalContexts.back().NumTypos && in CorrectDelayedTyposInExpr()[all …]
790 auto &ExprEvalCtx = ExprEvalContexts.back(); in CheckCUDACall()
134 switch (SemaRef.ExprEvalContexts.back().Context) { in ClassifyImplicitMemberAccess()1794 ExprEvalContexts.back().PossibleDerefs.insert(E); in CheckMemberAccessOfNoDeref()
3574 if (ExprEvalContexts.back().isDiscardedStatementContext() && in ActOnCapScopeReturnStmt()3898 if (R.isInvalid() || ExprEvalContexts.back().isDiscardedStatementContext()) in ActOnReturnStmt()3982 if (ExprEvalContexts.back().isDiscardedStatementContext() && in BuildReturnStmt()
241 ExprEvalContexts.emplace_back( in Sema()
5494 ExprEvalContexts.back().NumTypos++; in CorrectTypoDelayed()
367 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartOfObjCMethodDef()
14709 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartOfFunctionDef()14725 : ExprEvalContexts.back().Context); in ActOnStartOfFunctionDef()15371 ExprEvalContexts.back().NumCleanupObjects && in ActOnFinishFunctionBody()
11927 EvalCtx = SemaRef.ExprEvalContexts.back().Context; in TransformCXXTypeidExpr()
1042 return ExprEvalContexts.back().isConstantEvaluated() || in isConstantEvaluated()1366 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; variable9409 assert(!ExprEvalContexts.empty() && in isUnevaluatedContext()9411 return ExprEvalContexts.back().isUnevaluated(); in isUnevaluatedContext()9415 assert(!ExprEvalContexts.empty() && in isImmediateFunctionContext()9417 return ExprEvalContexts.back().isImmediateFunctionContext(); in isImmediateFunctionContext()
202 assert(Actions.ExprEvalContexts.back().Context == in ParseConstantExpressionInExprEvalContext()