Searched refs:NewFX (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | Sema.cpp | 2859 const FunctionDecl &NewFunction, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseRedeclaration() 2885 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseMethodOverride()
|
H A D | SemaDeclCXX.cpp | 18140 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 D | TreeTransform.h | 6276 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 D | SemaDecl.cpp | 3819 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 D | Sema.h | 518 const FunctionEffectsRef &NewFX) const; 524 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const;
|