Searched defs:NewFD (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2073 CXXMethodDecl *NewFD = cast<CXXMethodDecl>(VisitCXXMethodDecl(OldFD, local
2076 LookupResult Previous(SemaRef, NewFD->getNameInfo(), Sema::LookupOrdinaryName,
2087 if (SemaRef.CheckFunctionTemplateSpecialization(NewFD, TemplateArgsPtr,
2089 NewFD->setInvalidDecl();
2090 return NewFD;
2098 return NewFD;
H A DSemaDeclAttr.cpp4605 FunctionDecl *NewFD; local
4610 NewFD = FunctionDecl::Create(FD->getASTContext(), FD->getDeclContext(),
4617 NewD = NewFD;
4620 NewFD->setQualifierInfo(FD->getQualifierLoc());
4629 ParmVarDecl *Param = BuildParmVarDeclForTypedef(NewFD, Loc, *AI);
4633 NewFD->setParams(Params);
H A DSemaLookup.cpp2622 FunctionDecl *OldFD, *NewFD; local
2625 NewFD = cast<FunctionTemplateDecl>(New)->getTemplatedDecl();
2628 NewFD = cast<FunctionDecl>(New);
2631 FunctionDecl *Cursor = NewFD;
2639 // If we do find OldFD, then NewFD is newer.
H A DSemaDecl.cpp4804 Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD,
4807 DeclarationName Name = NewFD->getDeclName();
4808 DeclContext *NewDC = NewFD->getDeclContext();
4809 LookupResult Prev(SemaRef, Name, NewFD->getLocation(),
4819 NewFD->setInvalidDecl();
4823 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD);
4824 DifferentNameValidatorCCC Validator(SemaRef.Context, NewFD,
4831 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParams)) {
4856 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParams)) {
4867 NewFD
4803 DiagnoseInvalidRedeclaration( Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD, ActOnFDArgs &ExtraArgs) argument
4979 FunctionDecl *NewFD = 0; local
5176 FunctionDecl *NewFD = CreateNewFunctionDecl(*this, D, DC, R, TInfo, SC, local
5902 CheckFunctionDeclaration(Scope *S, FunctionDecl *NewFD, LookupResult &Previous, bool IsExplicitSpecialization) argument
5953 << Redeclaration << NewFD; local
9321 FieldDecl *NewFD local
9445 FieldDecl *NewFD = FieldDecl::Create(Context, Record, TSSL, Loc, II, T, TInfo, local
[all...]
H A DSemaDeclCXX.cpp698 bool Sema::CheckConstexprFunctionDecl(const FunctionDecl *NewFD) { argument
699 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD);
707 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base)
708 << isa<CXXConstructorDecl>(NewFD)
718 if (!isa<CXXConstructorDecl>(NewFD)) {
723 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD);
725 Diag(NewFD->getLocation(), diag::err_constexpr_virtual);
739 QualType RT = NewFD->getResultType();
741 RequireLiteralType(NewFD->getLocation(), RT,
747 if (!CheckConstexprParameterTypes(*this, NewFD))
[all...]

Completed in 561 milliseconds