Searched refs:NewFD (Results 1 – 8 of 8) sorted by relevance
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaDecl.cpp | 8864 Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD, in DiagnoseInvalidRedeclaration() argument 8866 DeclarationName Name = NewFD->getDeclName(); in DiagnoseInvalidRedeclaration() 8867 DeclContext *NewDC = NewFD->getDeclContext(); in DiagnoseInvalidRedeclaration() 8874 NewFD->getFriendObjectKind() ? diag::err_qualified_friend_no_match : in DiagnoseInvalidRedeclaration() 8876 LookupResult Prev(SemaRef, Name, NewFD->getLocation(), in DiagnoseInvalidRedeclaration() 8881 NewFD->setInvalidDecl(); in DiagnoseInvalidRedeclaration() 8888 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); in DiagnoseInvalidRedeclaration() 8889 DifferentNameValidatorCCC CCC(SemaRef.Context, NewFD, in DiagnoseInvalidRedeclaration() 8896 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParams)) { in DiagnoseInvalidRedeclaration() 8919 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParams)) { in DiagnoseInvalidRedeclaration() [all …]
|
| D | SemaCUDA.cpp | 903 void Sema::checkCUDATargetOverload(FunctionDecl *NewFD, in checkCUDATargetOverload() argument 906 CUDAFunctionTarget NewTarget = IdentifyCUDATarget(NewFD); in checkCUDATargetOverload() 921 !IsOverload(NewFD, OldFD, /* UseMemberUsingDeclRules = */ false, in checkCUDATargetOverload() 923 Diag(NewFD->getLocation(), diag::err_cuda_ovl_target) in checkCUDATargetOverload() 924 << NewTarget << NewFD->getDeclName() << OldTarget << OldFD; in checkCUDATargetOverload() 926 NewFD->setInvalidDecl(); in checkCUDATargetOverload()
|
| D | SemaDeclCXX.cpp | 1769 bool Sema::CheckConstexprFunctionDefinition(const FunctionDecl *NewFD, in CheckConstexprFunctionDefinition() argument 1771 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition() 1785 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base) in CheckConstexprFunctionDefinition() 1786 << isa<CXXConstructorDecl>(NewFD) in CheckConstexprFunctionDefinition() 1795 if (!isa<CXXConstructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition() 1800 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition() 1825 if (!CheckConstexprReturnType(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition() 1829 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition() 1842 if (!CheckConstexprParameterTypes(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition() 1845 Stmt *Body = NewFD->getBody(); in CheckConstexprFunctionDefinition() [all …]
|
| D | SemaDeclAttr.cpp | 9499 FunctionDecl *NewFD; in DeclClonePragmaWeak() local 9504 NewFD = FunctionDecl::Create( in DeclClonePragmaWeak() 9510 NewD = NewFD; in DeclClonePragmaWeak() 9513 NewFD->setQualifierInfo(FD->getQualifierLoc()); in DeclClonePragmaWeak() 9521 ParmVarDecl *Param = BuildParmVarDeclForTypedef(NewFD, Loc, AI); in DeclClonePragmaWeak() 9525 NewFD->setParams(Params); in DeclClonePragmaWeak()
|
| D | SemaOpenMP.cpp | 7556 auto *NewFD = dyn_cast_or_null<FunctionDecl>(DRE->getDecl()); in checkOpenMPDeclareVariantFunction() local 7557 if (!NewFD) { in checkOpenMPDeclareVariantFunction() 7563 if (FD->getCanonicalDecl() == NewFD->getCanonicalDecl()) { in checkOpenMPDeclareVariantFunction() 7573 Context.mergeFunctionTypes(AdjustedFnType, NewFD->getType()); in checkOpenMPDeclareVariantFunction() 7577 << NewFD->getType() << FD->getType() << (NumAppendArgs ? 1 : 0) in checkOpenMPDeclareVariantFunction() 7583 setPrototype(*this, FD, NewFD, NewType); in checkOpenMPDeclareVariantFunction() 7584 else if (NewFD->getType()->isFunctionNoProtoType()) in checkOpenMPDeclareVariantFunction() 7585 setPrototype(*this, NewFD, FD, NewType); in checkOpenMPDeclareVariantFunction() 7590 if (NewFD->hasAttrs() && NewFD->hasAttr<OMPDeclareVariantAttr>()) { in checkOpenMPDeclareVariantFunction() 7595 NewFD->specific_attr_begin<OMPDeclareVariantAttr>()->getRange(); in checkOpenMPDeclareVariantFunction() [all …]
|
| D | SemaLookup.cpp | 3808 FunctionDecl *NewFD = New->getAsFunction(); in insert() local 3810 FunctionDecl *Cursor = NewFD; in insert()
|
| D | SemaExpr.cpp | 20805 FunctionDecl *NewFD = FunctionDecl::Create( in resolveDecl() local 20813 NewFD->setQualifierInfo(FD->getQualifierLoc()); in resolveDecl() 20822 NewFD->setParams(Params); in resolveDecl() 20823 DRE->setDecl(NewFD); in resolveDecl()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Sema/ |
| D | Sema.h | 2956 FunctionDecl *NewFD, LookupResult &Previous, 11058 const FunctionDecl *OldFD, const FunctionDecl *NewFD, 13187 void checkCUDATargetOverload(FunctionDecl *NewFD,
|