Lines Matching refs:NewTD
8785 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc, in ActOnAliasDeclaration() local
8789 NewTD->setAccess(AS); in ActOnAliasDeclaration()
8792 NewTD->setInvalidDecl(); in ActOnAliasDeclaration()
8794 ProcessDeclAttributeList(S, NewTD, AttrList); in ActOnAliasDeclaration()
8796 CheckTypedefForVariablyModifiedType(S, NewTD); in ActOnAliasDeclaration()
8797 Invalid |= NewTD->isInvalidDecl(); in ActOnAliasDeclaration()
8847 NewTD->getUnderlyingType())) { in ActOnAliasDeclaration()
8850 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef) in ActOnAliasDeclaration()
8851 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType(); in ActOnAliasDeclaration()
8868 NewTD); in ActOnAliasDeclaration()
8869 NewTD->setDescribedAliasTemplate(NewDecl); in ActOnAliasDeclaration()
8881 setTagNameForLinkagePurposes(TD, NewTD); in ActOnAliasDeclaration()
8884 ActOnTypedefNameDecl(S, CurContext, NewTD, Previous, Redeclaration); in ActOnAliasDeclaration()
8885 NewND = NewTD; in ActOnAliasDeclaration()