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 DSemaDecl.cpp20273 auto Incompatible = [&](const FunctionEffectWithCondition &PrevEC) { in diagnoseConflictingFunctionEffect() argument
20276 << ("'" + PrevEC.description() + "'") << false; in diagnoseConflictingFunctionEffect()
20285 for (const FunctionEffectWithCondition &PrevEC : FX) { in diagnoseConflictingFunctionEffect() local
20287 if (PrevEC.Cond.getCondition() != nullptr) in diagnoseConflictingFunctionEffect()
20290 FunctionEffect::Kind PrevKind = PrevEC.Effect.kind(); in diagnoseConflictingFunctionEffect()
20293 if (PrevEC.Effect.oppositeKind() == NewKind) in diagnoseConflictingFunctionEffect()
20294 return Incompatible(PrevEC); in diagnoseConflictingFunctionEffect()
20299 return Incompatible(PrevEC); in diagnoseConflictingFunctionEffect()
20304 return Incompatible(PrevEC); in diagnoseConflictingFunctionEffect()
H A DTreeTransform.h6282 for (const FunctionEffectWithCondition &PrevEC : EPI.FunctionEffects) { in TransformFunctionProtoType() local
6283 FunctionEffectWithCondition NewEC = PrevEC; in TransformFunctionProtoType()
6284 if (Expr *CondExpr = PrevEC.Cond.getCondition()) { in TransformFunctionProtoType()
6289 SemaRef.ActOnEffectExpression(NewExpr.get(), PrevEC.Effect.name()); in TransformFunctionProtoType()
6300 NewEC.Effect = FunctionEffect(PrevEC.Effect.oppositeKind()); in TransformFunctionProtoType()