Searched refs:ExpressionEvaluationContextRecord (Results 1 – 8 of 8) sorted by relevance
1272 struct ExpressionEvaluationContextRecord { struct1350 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument1395 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument1401 void WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec);5389 ExpressionEvaluationContextRecord::ExpressionKind Type =5390 ExpressionEvaluationContextRecord::EK_Other);5394 ExpressionEvaluationContextRecord::ExpressionKind Type =5395 ExpressionEvaluationContextRecord::EK_Other);9694 std::optional<ExpressionEvaluationContextRecord::InitializationContext>13921 Sema::ExpressionEvaluationContextRecord::EK_Other,[all …]
1545 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()1590 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1577 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
1098 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
5046 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()5063 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()5993 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr()6051 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr()17678 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()17700 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()17734 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs()17835 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation()17929 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations()17980 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()[all …]
244 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
7285 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()7370 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()7420 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
4570 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument()6354 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()