Home
last modified time | relevance | path

Searched refs:PrevEC (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaFunctionEffects.cpp1397 auto Incompatible = [&](const FunctionEffectWithCondition &PrevEC) { in diagnoseConflictingFunctionEffect() argument
1400 << ("'" + PrevEC.description() + "'") << false; in diagnoseConflictingFunctionEffect()
1409 for (const FunctionEffectWithCondition &PrevEC : FX) { in diagnoseConflictingFunctionEffect() local
1411 if (PrevEC.Cond.getCondition() != nullptr) in diagnoseConflictingFunctionEffect()
1414 FunctionEffect::Kind PrevKind = PrevEC.Effect.kind(); in diagnoseConflictingFunctionEffect()
1417 if (PrevEC.Effect.oppositeKind() == NewKind) in diagnoseConflictingFunctionEffect()
1418 return Incompatible(PrevEC); in diagnoseConflictingFunctionEffect()
1423 return Incompatible(PrevEC); in diagnoseConflictingFunctionEffect()
1428 return Incompatible(PrevEC); in diagnoseConflictingFunctionEffect()
H A DTreeTransform.h6509 for (const FunctionEffectWithCondition &PrevEC : EPI.FunctionEffects) { in TransformFunctionProtoType() local
6510 FunctionEffectWithCondition NewEC = PrevEC; in TransformFunctionProtoType()
6511 if (Expr *CondExpr = PrevEC.Cond.getCondition()) { in TransformFunctionProtoType()
6516 SemaRef.ActOnEffectExpression(NewExpr.get(), PrevEC.Effect.name()); in TransformFunctionProtoType()
6527 NewEC.Effect = FunctionEffect(PrevEC.Effect.oppositeKind()); in TransformFunctionProtoType()