Searched refs:ExprContext (Results 1 – 5 of 5) sorted by relevance
27 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =33 ExprContext); in Actions()38 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =42 NewContext, Sema::ReuseLambdaContextDecl, ExprContext); in Actions()
6776 } ExprContext; member6823 ExpressionKind ExprContext) in ExpressionEvaluationContextRecord()6826 ManglingContextDecl(ManglingContextDecl), ExprContext(ExprContext), in ExpressionEvaluationContextRecord()6895 return ExprEvalContexts.back().ExprContext == in isAttrContext()
783 const auto ExprContext = S.currentEvaluationContext().ExprContext; in checkSuspensionContext() local786 (ExprContext != Sema::ExpressionEvaluationContextRecord::EK_Other && in checkSuspensionContext()787 ExprContext != Sema::ExpressionEvaluationContextRecord::EK_VariableInit); in checkSuspensionContext()
6646 bool IsDecltype = ExprEvalContexts.back().ExprContext == in MaybeBindToTemporary()6727 assert(ExprEvalContexts.back().ExprContext == in ActOnDecltypeExpression()6777 ExprEvalContexts.back().ExprContext = in ActOnDecltypeExpression()
17552 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext() argument17554 LambdaContextDecl, ExprContext); in PushExpressionEvaluationContext()17581 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext() argument17583 PushExpressionEvaluationContext(NewContext, ClosureContextDecl, ExprContext); in PushExpressionEvaluationContext()17944 Rec.ExprContext == in HandleImmediateInvocations()18046 (Rec.ExprContext == ExpressionKind::EK_TemplateArgument || in PopExpressionEvaluationContext()18061 } else if (Rec.ExprContext == ExpressionKind::EK_TemplateArgument) { in PopExpressionEvaluationContext()20493 if (ExprEvalContexts.back().ExprContext == in CheckCallReturnType()