Searched refs:NewFD (Results 1 - 6 of 6) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDecl.cpp6041 Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD,
6043 DeclarationName Name = NewFD->getDeclName();
6044 DeclContext *NewDC = NewFD->getDeclContext();
6051 LookupResult Prev(SemaRef, Name, NewFD->getLocation(),
6056 NewFD->setInvalidDecl();
6063 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD);
6064 DifferentNameValidatorCCC Validator(SemaRef.Context, NewFD,
6071 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParams)) {
6094 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParams)) {
6113 NewFD
6040 DiagnoseInvalidRedeclaration( Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD, ActOnFDArgs &ExtraArgs, bool IsLocalFriend, Scope *S) argument
6224 FunctionDecl *NewFD = 0; local
6585 FunctionDecl *NewFD = CreateNewFunctionDecl(*this, D, DC, R, TInfo, SC, local
7383 CheckFunctionDeclaration(Scope *S, FunctionDecl *NewFD, LookupResult &Previous, bool IsExplicitSpecialization) argument
7434 << Redeclaration << NewFD; local
7464 << Redeclaration << NewFD; local
11369 FieldDecl *NewFD local
11503 FieldDecl *NewFD = FieldDecl::Create(Context, Record, TSSL, Loc, II, T, TInfo, local
11547 ProcessDeclAttributes(getCurScope(), NewFD, *D); local
[all...]
H A DSemaTemplateInstantiateDecl.cpp2260 CXXMethodDecl *NewFD = cast<CXXMethodDecl>(VisitCXXMethodDecl(OldFD, local
2263 LookupResult Previous(SemaRef, NewFD->getNameInfo(), Sema::LookupOrdinaryName,
2274 if (SemaRef.CheckFunctionTemplateSpecialization(NewFD, TemplateArgsPtr,
2276 NewFD->setInvalidDecl();
2277 return NewFD;
2285 return NewFD;
H A DSemaLookup.cpp2854 FunctionDecl *OldFD, *NewFD; local
2857 NewFD = cast<FunctionTemplateDecl>(New)->getTemplatedDecl();
2860 NewFD = cast<FunctionDecl>(New);
2863 FunctionDecl *Cursor = NewFD;
2871 // If we do find OldFD, then NewFD is newer.
H A DSemaDeclAttr.cpp5014 FunctionDecl *NewFD; local
5019 NewFD = FunctionDecl::Create(FD->getASTContext(), FD->getDeclContext(),
5025 NewD = NewFD;
5028 NewFD->setQualifierInfo(FD->getQualifierLoc());
5037 ParmVarDecl *Param = BuildParmVarDeclForTypedef(NewFD, Loc, *AI);
5041 NewFD->setParams(Params);
H A DSemaDeclCXX.cpp751 bool Sema::CheckConstexprFunctionDecl(const FunctionDecl *NewFD) { argument
752 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD);
760 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base)
761 << isa<CXXConstructorDecl>(NewFD)
771 if (!isa<CXXConstructorDecl>(NewFD)) {
776 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD);
778 Diag(NewFD->getLocation(), diag::err_constexpr_virtual);
792 QualType RT = NewFD->getResultType();
794 RequireLiteralType(NewFD->getLocation(), RT,
800 if (!CheckConstexprParameterTypes(*this, NewFD))
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h1506 FunctionDecl *NewFD, LookupResult &Previous,

Completed in 276 milliseconds