Lines Matching refs:NewTD
12611 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc,
12615 NewTD->setAccess(AS);
12618 NewTD->setInvalidDecl();
12620 ProcessDeclAttributeList(S, NewTD, AttrList);
12621 AddPragmaAttributes(S, NewTD);
12623 CheckTypedefForVariablyModifiedType(S, NewTD);
12624 Invalid |= NewTD->isInvalidDecl();
12675 NewTD->getUnderlyingType())) {
12678 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef)
12679 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType();
12696 NewTD);
12697 NewTD->setDescribedAliasTemplate(NewDecl);
12711 setTagNameForLinkagePurposes(TD, NewTD);
12714 ActOnTypedefNameDecl(S, CurContext, NewTD, Previous, Redeclaration);
12715 NewND = NewTD;