Searched refs:ExpressionEvaluationContextRecord (Results 1 – 8 of 8) sorted by relevance
1271 struct ExpressionEvaluationContextRecord { struct1330 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument1366 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument1369 void WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec);5249 ExpressionEvaluationContextRecord::ExpressionKind Type =5250 ExpressionEvaluationContextRecord::EK_Other);5254 ExpressionEvaluationContextRecord::ExpressionKind Type =5255 ExpressionEvaluationContextRecord::EK_Other);13543 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =13544 Sema::ExpressionEvaluationContextRecord::EK_Other,[all …]
1521 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()1566 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1558 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
1060 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
5041 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()5058 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()17403 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()17425 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()17459 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs()17552 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation()17636 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations()17684 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()17688 using ExpressionKind = ExpressionEvaluationContextRecord::ExpressionKind; in PopExpressionEvaluationContext()19870 ExpressionEvaluationContextRecord::EK_Decltype) { in CheckCallReturnType()
243 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
7265 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()7350 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()7400 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
4480 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument()6254 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()