Home
last modified time | relevance | path

Searched refs:NewFX (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaFunctionEffects.cpp1589 const FunctionDecl &NewFunction, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseRedeclaration()
1614 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseMethodOverride()
H A DTreeTransform.h6503 std::optional<FunctionEffectSet> NewFX; in TransformFunctionProtoType() local
6505 NewFX.emplace(); in TransformFunctionProtoType()
6538 if (!SemaRef.diagnoseConflictingFunctionEffect(*NewFX, NewEC, in TransformFunctionProtoType()
6541 NewFX->insert(NewEC, Errs); in TransformFunctionProtoType()
6545 EPI.FunctionEffects = *NewFX; in TransformFunctionProtoType()
H A DSemaDeclCXX.cpp18677 FunctionEffectSet NewFX(NewFXOrig); in CheckOverridingFunctionAttributes() local
18678 const auto Diffs = FunctionEffectDiffVector(OldFX, NewFX); in CheckOverridingFunctionAttributes()
18681 switch (Diff.shouldDiagnoseMethodOverride(*Old, OldFX, *New, NewFX)) { in CheckOverridingFunctionAttributes()
18691 NewFX.insert(Diff.Old.value(), Errs); in CheckOverridingFunctionAttributes()
18694 EPI.FunctionEffects = FunctionEffectsRef(NewFX); in CheckOverridingFunctionAttributes()
H A DSemaDecl.cpp3886 const auto NewFX = New->getFunctionEffects(); in MergeFunctionDecl() local
3887 if (OldFX != NewFX) { in MergeFunctionDecl()
3888 const auto Diffs = FunctionEffectDiffVector(OldFX, NewFX); in MergeFunctionDecl()
3890 if (Diff.shouldDiagnoseRedeclaration(*Old, OldFX, *New, NewFX)) { in MergeFunctionDecl()
3903 FunctionEffectSet::getUnion(OldFX, NewFX, MergeErrs); in MergeFunctionDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h15411 const FunctionEffectsRef &NewFX) const;
15417 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const;