Lines Matching refs:NewTD
13406 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc,
13410 NewTD->setAccess(AS);
13413 NewTD->setInvalidDecl();
13415 ProcessDeclAttributeList(S, NewTD, AttrList);
13416 AddPragmaAttributes(S, NewTD);
13417 ProcessAPINotes(NewTD);
13419 CheckTypedefForVariablyModifiedType(S, NewTD);
13420 Invalid |= NewTD->isInvalidDecl();
13472 NewTD->getUnderlyingType())) {
13475 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef)
13476 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType();
13493 NewTD);
13494 NewTD->setDescribedAliasTemplate(NewDecl);
13508 setTagNameForLinkagePurposes(TD, NewTD);
13511 ActOnTypedefNameDecl(S, CurContext, NewTD, Previous, Redeclaration);
13512 NewND = NewTD;