Lines Matching defs:NewTD
13503 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc,
13507 NewTD->setAccess(AS);
13510 NewTD->setInvalidDecl();
13512 ProcessDeclAttributeList(S, NewTD, AttrList);
13513 AddPragmaAttributes(S, NewTD);
13514 ProcessAPINotes(NewTD);
13516 CheckTypedefForVariablyModifiedType(S, NewTD);
13517 Invalid |= NewTD->isInvalidDecl();
13572 NewTD->getUnderlyingType())) {
13575 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef)
13576 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType();
13593 NewTD);
13594 NewTD->setDescribedAliasTemplate(NewDecl);
13608 setTagNameForLinkagePurposes(TD, NewTD);
13611 ActOnTypedefNameDecl(S, CurContext, NewTD, Previous, Redeclaration);
13612 NewND = NewTD;