Searched refs:NewTD (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaDecl.cpp | 4545 TypedefNameDecl *NewTD) { in setTagNameForLinkagePurposes() argument 4557 if (!Context.hasSameType(NewTD->getUnderlyingType(), in setTagNameForLinkagePurposes() 4560 Context.addTypedefNameForUnnamedTagDecl(TagFromDeclSpec, NewTD); in setTagNameForLinkagePurposes() 4592 TextToInsert += NewTD->getIdentifier()->getName(); in setTagNameForLinkagePurposes() 4595 << isa<TypeAliasDecl>(NewTD) in setTagNameForLinkagePurposes() 4601 Diag(NewTD->getLocation(), diag::note_typedef_for_linkage_here) in setTagNameForLinkagePurposes() 4602 << NewTD << isa<TypeAliasDecl>(NewTD); in setTagNameForLinkagePurposes() 4609 TagFromDeclSpec->setTypedefNameForAnonDecl(NewTD); in setTagNameForLinkagePurposes() 6216 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo); in ActOnTypedefDeclarator() local 6217 if (!NewTD) return nullptr; in ActOnTypedefDeclarator() [all …]
|
| D | SemaDeclCXX.cpp | 12793 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration() local 12797 NewTD->setAccess(AS); in ActOnAliasDeclaration() 12800 NewTD->setInvalidDecl(); in ActOnAliasDeclaration() 12802 ProcessDeclAttributeList(S, NewTD, AttrList); in ActOnAliasDeclaration() 12803 AddPragmaAttributes(S, NewTD); in ActOnAliasDeclaration() 12805 CheckTypedefForVariablyModifiedType(S, NewTD); in ActOnAliasDeclaration() 12806 Invalid |= NewTD->isInvalidDecl(); in ActOnAliasDeclaration() 12857 NewTD->getUnderlyingType())) { in ActOnAliasDeclaration() 12860 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef) in ActOnAliasDeclaration() 12861 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType(); in ActOnAliasDeclaration() [all …]
|
| D | SemaTemplateInstantiate.cpp | 1027 if (auto *NewTD = NewMD->getDescribedFunctionTemplate()) in transformedLocalDecl() local 1028 NewTD->setInstantiatedFromMemberTemplate( in transformedLocalDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | Sema.h | 2681 TypedefNameDecl *NewTD);
|