Searched refs:NewFX (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaFunctionEffects.cpp | 1589 const FunctionDecl &NewFunction, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseRedeclaration() 1614 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseMethodOverride()
|
| H A D | TreeTransform.h | 6503 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 D | SemaDeclCXX.cpp | 18677 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 D | SemaDecl.cpp | 3886 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 D | Sema.h | 15411 const FunctionEffectsRef &NewFX) const; 15417 const CXXMethodDecl &NewMethod, const FunctionEffectsRef &NewFX) const;
|