Searched refs:Redecl (Results 1 - 21 of 21) sorted by relevance

/external/clang/include/clang/Sema/
H A DLookup.h131 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
139 Redecl(Redecl != Sema::NotForRedeclaration),
141 Diagnose(Redecl == Sema::NotForRedeclaration),
153 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
161 Redecl(Redecl != Sema::NotForRedeclaration),
163 Diagnose(Redecl == Sema::NotForRedeclaration),
181 Redecl(Other.Redecl),
719 bool Redecl; member in class:clang::LookupResult
[all...]
H A DSema.h2846 RedeclarationKind Redecl
2858 RedeclarationKind Redecl
/external/clang/test/Sema/
H A Danonymous-struct-union.c39 struct Redecl { struct
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp345 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
350 RedeclarableResult &Redecl,
614 RedeclarableResult Redecl = VisitRedeclarable(TD); local
622 return Redecl;
626 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); local
627 mergeRedeclarable(TD, Redecl);
631 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); local
636 mergeRedeclarable(TD, Redecl);
640 RedeclarableResult Redecl = VisitRedeclarable(TD); local
670 mergeRedeclarable(TD, Redecl);
722 RedeclarableResult Redecl = VisitTagDecl(RD); local
755 RedeclarableResult Redecl = VisitRedeclarable(FD); local
982 RedeclarableResult Redecl = VisitRedeclarable(ID); local
1049 RedeclarableResult Redecl = VisitRedeclarable(PD); local
1210 RedeclarableResult Redecl = VisitRedeclarable(VD); local
1361 RedeclarableResult Redecl = VisitRedeclarable(D); local
1393 RedeclarableResult Redecl = VisitRedeclarable(D); local
1415 RedeclarableResult Redecl = VisitRedeclarable(D); local
1702 RedeclarableResult Redecl = VisitRecordDeclImpl(D); local
1869 RedeclarableResult Redecl = VisitRedeclarable(D); local
1922 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local
1954 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local
1973 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); local
2047 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); local
2067 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); local
2090 RedeclarableResult Redecl = VisitVarDeclImpl(D); local
2153 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); local
2301 mergeRedeclarable(Redeclarable<T> *DBase, RedeclarableResult &Redecl, DeclID TemplatePatternID) argument
2374 mergeRedeclarable(Redeclarable<T> *DBase, T *Existing, RedeclarableResult &Redecl, DeclID TemplatePatternID) argument
[all...]
H A DASTWriterDecl.cpp1575 for (const Decl *Redecl = D; Redecl; Redecl = Redecl->getPreviousDecl())
1576 if (IsLocalDecl(Redecl))
1577 D = Redecl;
H A DASTWriter.cpp3107 if (Decl *Redecl = D->getPreviousDecl()) {
3109 for (; Redecl; Redecl = Redecl->getPreviousDecl()) {
3111 if (!Redecl->isFromASTFile()) {
3115 if (!Redecl->getDeclContext()->getRedeclContext()->Equals(
3118 return cast<NamedDecl>(Redecl);
3123 if (Redecl->getOwningModuleID() == 0)
H A DASTReader.cpp8644 for (auto *Redecl : Update.second->redecls())
8645 Context.adjustExceptionSpec(cast<FunctionDecl>(Redecl), ESI);
/external/clang/test/SemaCXX/
H A Danonymous-union.cpp63 struct Redecl { struct
H A Dcxx1y-deduced-return-type.cpp328 namespace Redecl { namespace in namespace:std_examples
/external/clang/lib/AST/
H A DDeclObjC.cpp841 ObjCMethodDecl *Redecl = nullptr; local
843 Redecl = const_cast<ObjCMethodDecl*>(Ctx.getObjCMethodRedeclaration(this));
844 if (Redecl)
845 return Redecl;
853 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
858 Redecl = ImplD->getMethod(getSelector(), isInstanceMethod());
864 Redecl = IFD->getMethod(getSelector(), isInstanceMethod());
870 Redecl = CatD->getMethod(getSelector(), isInstanceMethod());
874 if (!Redecl && isRedeclaration()) {
880 return Redecl
[all...]
H A DDecl.cpp2817 static bool redeclForcesDefMSVC(const FunctionDecl *Redecl) { argument
2818 if (Redecl->getStorageClass() != SC_Extern)
2821 for (const FunctionDecl *FD = Redecl->getPreviousDecl(); FD;
2829 static bool RedeclForcesDefC99(const FunctionDecl *Redecl) { argument
2831 if (!Redecl->getLexicalDeclContext()->isTranslationUnit())
2836 if (Redecl->isImplicit())
2839 if (!Redecl->isInlineSpecified() || Redecl->getStorageClass() == SC_Extern)
2983 for (auto Redecl : redecls()) {
2984 if (Redecl
[all...]
H A DASTDumper.cpp1343 auto *Redecl = dyn_cast<SpecializationDecl>(RedeclWithBadType); local
1344 if (!Redecl) {
1352 switch (Redecl->getTemplateSpecializationKind()) {
1361 dumpDeclRef(Redecl);
1363 dumpDecl(Redecl);
H A DASTContext.cpp2072 const ObjCMethodDecl *Redecl) {
2074 ObjCMethodRedecls[MD] = Redecl;
2071 setObjCMethodRedeclaration(const ObjCMethodDecl *MD, const ObjCMethodDecl *Redecl) argument
/external/clang/lib/Sema/
H A DSemaLookup.cpp1488 for (auto *Redecl : D->redecls()) {
1496 if (Redecl->getLexicalDeclContext()->isFileContext()) {
1497 auto *NonConstR = const_cast<NamedDecl*>(cast<NamedDecl>(Redecl));
1632 for (auto *Redecl : D->redecls()) {
1633 auto *NonConstR = const_cast<NamedDecl*>(cast<NamedDecl>(Redecl));
2781 RedeclarationKind Redecl) {
2782 LookupResult R(*this, Name, Loc, NameKind, Redecl);
2790 RedeclarationKind Redecl) {
2792 LookupObjCProtocolName, Redecl);
H A DSemaExceptionSpec.cpp187 for (auto *Redecl : FD->redecls())
188 Context.adjustExceptionSpec(cast<FunctionDecl>(Redecl), ESI);
H A DSemaExprMember.cpp671 Sema::RedeclarationKind Redecl; member in struct:QueryState
694 LookupResult R(Q.SemaRef, Q.NameInfo, Q.LookupKind, Q.Redecl);
H A DSemaDeclAttr.cpp6379 for (const Decl *Redecl = D->getMostRecentDecl(); Redecl;
6380 Redecl = Redecl->getPreviousDecl()) {
6382 Redecl);
6386 S.Diag(Redecl->getLocation(), diag_available_here) << D
H A DSemaType.cpp6872 for (auto *Redecl : ED->redecls()) {
6873 if (isVisible(Redecl))
6875 if (Redecl->isThisDeclarationADefinition() ||
6876 (Redecl->isCanonicalDecl() && !*Suggested))
6877 *Suggested = Redecl;
H A DSemaDecl.cpp12138 const TagDecl *Redecl = Previous->getDefinition() ? local
12140 if (Redecl->getTagKind() == NewTag) {
12147 Diag(Redecl->getLocation(), diag::note_previous_use);
12152 << getRedeclDiagFromTagKind(Redecl->getTagKind())
12154 TypeWithKeyword::getTagTypeKindName(Redecl->getTagKind()));
12361 RedeclarationKind Redecl = ForRedeclaration; local
12363 Redecl = NotForRedeclaration;
12365 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl);
H A DSemaExpr.cpp180 for (Decl *Redecl = D->getMostRecentDecl(); Redecl && Warn;
181 Redecl = Redecl->getPreviousDecl())
182 if (!Redecl->hasAttr<AvailabilityAttr>() ||
183 Redecl->getAttr<AvailabilityAttr>()->isInherited())
/external/clang/include/clang/AST/
H A DASTContext.h2343 const ObjCMethodDecl *Redecl);

Completed in 4372 milliseconds