Searched refs:NewTD (Results 1 – 4 of 4) sorted by relevance
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaDecl.cpp | 4963 TypedefNameDecl *NewTD) { in setTagNameForLinkagePurposes() argument 4975 if (!Context.hasSameType(NewTD->getUnderlyingType(), in setTagNameForLinkagePurposes() 4978 Context.addTypedefNameForUnnamedTagDecl(TagFromDeclSpec, NewTD); in setTagNameForLinkagePurposes() 5010 TextToInsert += NewTD->getIdentifier()->getName(); in setTagNameForLinkagePurposes() 5013 << isa<TypeAliasDecl>(NewTD) in setTagNameForLinkagePurposes() 5019 Diag(NewTD->getLocation(), diag::note_typedef_for_linkage_here) in setTagNameForLinkagePurposes() 5020 << NewTD << isa<TypeAliasDecl>(NewTD); in setTagNameForLinkagePurposes() 5027 TagFromDeclSpec->setTypedefNameForAnonDecl(NewTD); in setTagNameForLinkagePurposes() 6669 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo); in ActOnTypedefDeclarator() local 6670 if (!NewTD) return nullptr; in ActOnTypedefDeclarator() [all …]
|
| D | SemaDeclCXX.cpp | 13102 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration() local 13106 NewTD->setAccess(AS); in ActOnAliasDeclaration() 13109 NewTD->setInvalidDecl(); in ActOnAliasDeclaration() 13111 ProcessDeclAttributeList(S, NewTD, AttrList); in ActOnAliasDeclaration() 13112 AddPragmaAttributes(S, NewTD); in ActOnAliasDeclaration() 13114 CheckTypedefForVariablyModifiedType(S, NewTD); in ActOnAliasDeclaration() 13115 Invalid |= NewTD->isInvalidDecl(); in ActOnAliasDeclaration() 13166 NewTD->getUnderlyingType())) { in ActOnAliasDeclaration() 13169 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef) in ActOnAliasDeclaration() 13170 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType(); in ActOnAliasDeclaration() [all …]
|
| D | SemaTemplateInstantiate.cpp | 1222 if (auto *NewTD = NewMD->getDescribedFunctionTemplate()) in transformedLocalDecl() local 1223 NewTD->setInstantiatedFromMemberTemplate( in transformedLocalDecl()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Sema/ |
| D | Sema.h | 2908 TypedefNameDecl *NewTD);
|