Searched refs:NewTD (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 4907 TypedefNameDecl *NewTD) { in setTagNameForLinkagePurposes() argument 4919 if (!Context.hasSameType(NewTD->getUnderlyingType(), in setTagNameForLinkagePurposes() 4922 Context.addTypedefNameForUnnamedTagDecl(TagFromDeclSpec, NewTD); in setTagNameForLinkagePurposes() 4954 TextToInsert += NewTD->getIdentifier()->getName(); in setTagNameForLinkagePurposes() 4957 << isa<TypeAliasDecl>(NewTD) in setTagNameForLinkagePurposes() 4963 Diag(NewTD->getLocation(), diag::note_typedef_for_linkage_here) in setTagNameForLinkagePurposes() 4964 << NewTD << isa<TypeAliasDecl>(NewTD); in setTagNameForLinkagePurposes() 4971 TagFromDeclSpec->setTypedefNameForAnonDecl(NewTD); in setTagNameForLinkagePurposes() 6646 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo); in ActOnTypedefDeclarator() local 6647 if (!NewTD) return nullptr; in ActOnTypedefDeclarator() [all …]
|
H A D | SemaDeclCXX.cpp | 13406 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration() local 13410 NewTD->setAccess(AS); in ActOnAliasDeclaration() 13413 NewTD->setInvalidDecl(); in ActOnAliasDeclaration() 13415 ProcessDeclAttributeList(S, NewTD, AttrList); in ActOnAliasDeclaration() 13416 AddPragmaAttributes(S, NewTD); in ActOnAliasDeclaration() 13417 ProcessAPINotes(NewTD); in ActOnAliasDeclaration() 13419 CheckTypedefForVariablyModifiedType(S, NewTD); in ActOnAliasDeclaration() 13420 Invalid |= NewTD->isInvalidDecl(); in ActOnAliasDeclaration() 13472 NewTD->getUnderlyingType())) { in ActOnAliasDeclaration() 13475 Diag(NewTD in ActOnAliasDeclaration() [all...] |
H A D | SemaTemplateInstantiate.cpp | 1466 if (auto *NewTD = NewMD->getDescribedFunctionTemplate()) in transformedLocalDecl() local 1467 NewTD->setInstantiatedFromMemberTemplate( in transformedLocalDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 3504 TypedefNameDecl *NewTD);
|