Lines Matching refs:NewTD
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()
12878 NewTD); in ActOnAliasDeclaration()
12879 NewTD->setDescribedAliasTemplate(NewDecl); in ActOnAliasDeclaration()
12893 setTagNameForLinkagePurposes(TD, NewTD); in ActOnAliasDeclaration()
12896 ActOnTypedefNameDecl(S, CurContext, NewTD, Previous, Redeclaration); in ActOnAliasDeclaration()
12897 NewND = NewTD; in ActOnAliasDeclaration()