Searched refs:ExprEvalContexts (Results 1 – 12 of 12) sorted by relevance
279 Decl *ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext()1927 switch (ExprEvalContexts.back().Context) { in BuildLambdaExpr()1947 ExprEvalContexts.back().Lambdas.push_back(Lambda); in BuildLambdaExpr()
6978 bool IsDecltype = ExprEvalContexts.back().ExprContext == in MaybeBindToTemporary()7002 ExprEvalContexts.back().DelayedDecltypeBinds.push_back(Bind); in MaybeBindToTemporary()7020 unsigned FirstCleanup = ExprEvalContexts.back().NumCleanupObjects; in MaybeCreateExprWithCleanups()7062 assert(ExprEvalContexts.back().ExprContext == in ActOnDecltypeExpression()7112 ExprEvalContexts.back().ExprContext = in ActOnDecltypeExpression()7126 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeCalls.size(); in ActOnDecltypeExpression()7128 CallExpr *Call = ExprEvalContexts.back().DelayedDecltypeCalls[I]; in ActOnDecltypeExpression()7139 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeBinds.size(); in ActOnDecltypeExpression()7142 ExprEvalContexts.back().DelayedDecltypeBinds[I]; in ActOnDecltypeExpression()8390 if (E && !ExprEvalContexts.empty() && ExprEvalContexts.back().NumTypos && in CorrectDelayedTyposInExpr()[all …]
4837 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()4854 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()13114 ExprEvalContexts.back().VolatileAssignmentLHSs.push_back(LHSExpr); in CheckAssignmentOperands()14859 ExprEvalContexts.back().PossibleDerefs.insert(UO); in CreateBuiltinUnaryOp()14966 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartStmtExpr()16361 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()16362 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()16372 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, in PushExpressionEvaluationContext()16376 std::swap(MaybeODRUseExprs, ExprEvalContexts.back().SavedMaybeODRUseExprs); in PushExpressionEvaluationContext()16383 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()[all …]
746 auto &ExprEvalCtx = ExprEvalContexts.back(); in CheckCUDACall()
134 switch (SemaRef.ExprEvalContexts.back().Context) { in ClassifyImplicitMemberAccess()1761 ExprEvalContexts.back().PossibleDerefs.insert(E); in CheckMemberAccessOfNoDeref()
3603 if (ExprEvalContexts.back().Context == in ActOnCapScopeReturnStmt()3925 if (R.isInvalid() || ExprEvalContexts.back().Context == in ActOnReturnStmt()3987 if (ExprEvalContexts.back().Context == in BuildReturnStmt()
202 ExprEvalContexts.emplace_back(
5169 ExprEvalContexts.back().NumTypos++; in CorrectTypoDelayed()
367 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartOfObjCMethodDef()
14138 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartOfFunctionDef()14154 : ExprEvalContexts.back().Context); in ActOnStartOfFunctionDef()14754 ExprEvalContexts.back().NumCleanupObjects && in ActOnFinishFunctionBody()
1028 return ExprEvalContexts.back().isConstantEvaluated() || in isConstantEvaluated()1308 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; variable9017 assert(!ExprEvalContexts.empty() && in isUnevaluatedContext()9019 return ExprEvalContexts.back().isUnevaluated(); in isUnevaluatedContext()
202 assert(Actions.ExprEvalContexts.back().Context == in ParseConstantExpressionInExprEvalContext()