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 DSema.cpp2859 const FunctionDecl &NewFunction, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseRedeclaration()
2885 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseMethodOverride()
H A DSemaDeclCXX.cpp18140 FunctionEffectSet NewFX(NewFXOrig); in CheckOverridingFunctionAttributes() local
18141 const auto Diffs = FunctionEffectDifferences(OldFX, NewFX); in CheckOverridingFunctionAttributes()
18144 switch (Diff.shouldDiagnoseMethodOverride(*Old, OldFX, *New, NewFX)) { in CheckOverridingFunctionAttributes()
18154 NewFX.insert(Diff.Old, Errs); in CheckOverridingFunctionAttributes()
18157 EPI.FunctionEffects = FunctionEffectsRef(NewFX); in CheckOverridingFunctionAttributes()
H A DTreeTransform.h6276 std::optional<FunctionEffectSet> NewFX; in TransformFunctionProtoType() local
6278 NewFX.emplace(); in TransformFunctionProtoType()
6311 if (!SemaRef.diagnoseConflictingFunctionEffect(*NewFX, NewEC, in TransformFunctionProtoType()
6314 NewFX->insert(NewEC, Errs); in TransformFunctionProtoType()
6318 EPI.FunctionEffects = *NewFX; in TransformFunctionProtoType()
H A DSemaDecl.cpp3819 const auto NewFX = New->getFunctionEffects(); in MergeFunctionDecl() local
3820 if (OldFX != NewFX) { in MergeFunctionDecl()
3821 const auto Diffs = FunctionEffectDifferences(OldFX, NewFX); in MergeFunctionDecl()
3823 if (Diff.shouldDiagnoseRedeclaration(*Old, OldFX, *New, NewFX)) { in MergeFunctionDecl()
3836 FunctionEffectSet::getUnion(OldFX, NewFX, MergeErrs); in MergeFunctionDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h518 const FunctionEffectsRef &NewFX) const;
524 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const;