Home
last modified time | relevance | path

Searched refs:ExprEvalContexts (Results 1 – 8 of 8) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp281 ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext()
338 return &ExprEvalContexts.back().getMangleNumberingContext(Context); in getCurrentMangleNumberContext()
1536 switch (ExprEvalContexts.back().Context) { in ActOnLambdaExpr()
1555 ExprEvalContexts.back().Lambdas.push_back(Lambda); in ActOnLambdaExpr()
H A DSemaExprCXX.cpp5005 bool IsDecltype = ExprEvalContexts.back().IsDecltype; in MaybeBindToTemporary()
5028 ExprEvalContexts.back().DelayedDecltypeBinds.push_back(Bind); in MaybeBindToTemporary()
5046 unsigned FirstCleanup = ExprEvalContexts.back().NumCleanupObjects; in MaybeCreateExprWithCleanups()
5086 assert(ExprEvalContexts.back().IsDecltype && "not in a decltype expression"); in ActOnDecltypeExpression()
5128 ExprEvalContexts.back().IsDecltype = false; in ActOnDecltypeExpression()
5136 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeCalls.size(); in ActOnDecltypeExpression()
5138 CallExpr *Call = ExprEvalContexts.back().DelayedDecltypeCalls[I]; in ActOnDecltypeExpression()
5150 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeBinds.size(); in ActOnDecltypeExpression()
5153 ExprEvalContexts.back().DelayedDecltypeBinds[I]; in ActOnDecltypeExpression()
6242 if (E && !ExprEvalContexts.empty() && ExprEvalContexts.back().NumTypos && in CorrectDelayedTyposInExpr()
[all …]
H A DSemaExpr.cpp10272 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartStmtExpr()
11435 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()
11436 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()
11446 ExprEvalContexts.push_back( in PushExpressionEvaluationContext()
11454 std::swap(MaybeODRUseExprs, ExprEvalContexts.back().SavedMaybeODRUseExprs); in PushExpressionEvaluationContext()
11461 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()
11466 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
11514 ExprEvalContexts.pop_back(); in PopExpressionEvaluationContext()
11516 if (!ExprEvalContexts.empty()) in PopExpressionEvaluationContext()
11517 ExprEvalContexts.back().NumTypos += NumTypos; in PopExpressionEvaluationContext()
[all …]
H A DSema.cpp125 ExprEvalContexts.push_back( in Sema()
H A DSemaExprMember.cpp139 switch (SemaRef.ExprEvalContexts.back().Context) { in ClassifyImplicitMemberAccess()
H A DSemaLookup.cpp4364 ExprEvalContexts.back().NumTypos++; in CorrectTypoDelayed()
H A DSemaDecl.cpp10626 assert(ExprCleanupObjects.size() == ExprEvalContexts.back().NumCleanupObjects in ActOnFinishFunctionBody()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSema.h809 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; variable
6626 assert(!ExprEvalContexts.empty() && in isUnevaluatedContext()
6628 return ExprEvalContexts.back().isUnevaluated(); in isUnevaluatedContext()