Searched refs:ExpressionEvaluationContextRecord (Results 1 – 9 of 9) sorted by relevance
27 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =28 Sema::ExpressionEvaluationContextRecord::EK_Other,38 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =39 Sema::ExpressionEvaluationContextRecord::EK_Other)
1299 struct ExpressionEvaluationContextRecord { struct1383 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() function1429 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument1435 void WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec);5515 ExpressionEvaluationContextRecord::ExpressionKind Type =5516 ExpressionEvaluationContextRecord::EK_Other);5520 ExpressionEvaluationContextRecord::ExpressionKind Type =5521 ExpressionEvaluationContextRecord::EK_Other);9963 const ExpressionEvaluationContextRecord ¤tEvaluationContext() const { in currentEvaluationContext()9997 std::optional<ExpressionEvaluationContextRecord::InitializationContext>[all …]
1595 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()1640 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1600 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
1114 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
5295 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()5312 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()6260 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr()6331 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr()18197 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()18227 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()18261 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs()18436 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation()18533 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations()18622 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()[all …]
7409 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()7494 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()7544 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
244 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
4665 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument()6458 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()