Searched refs:NewTD (Results 1 - 2 of 2) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDecl.cpp4613 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo); local
4614 if (!NewTD) return 0;
4617 ProcessDeclAttributes(S, NewTD, D);
4619 CheckTypedefForVariablyModifiedType(S, NewTD);
4622 NamedDecl *ND = ActOnTypedefNameDecl(S, DC, NewTD, Previous, Redeclaration);
4628 Sema::CheckTypedefForVariablyModifiedType(Scope *S, TypedefNameDecl *NewTD) { argument
4633 TypeSourceInfo *TInfo = NewTD->getTypeSourceInfo();
4646 Diag(NewTD->getLocation(), diag::warn_illegal_constant_array_size);
4647 NewTD->setTypeSourceInfo(FixedTInfo);
4650 Diag(NewTD
4669 ActOnTypedefNameDecl(Scope *S, DeclContext *DC, TypedefNameDecl *NewTD, LookupResult &Previous, bool &Redeclaration) argument
10095 TypedefDecl *NewTD = TypedefDecl::Create(Context, CurContext, local
[all...]
H A DSemaDeclCXX.cpp7756 TypeAliasDecl *NewTD = TypeAliasDecl::Create(Context, CurContext, UsingLoc, local
7760 NewTD->setAccess(AS);
7763 NewTD->setInvalidDecl();
7765 ProcessDeclAttributeList(S, NewTD, AttrList);
7767 CheckTypedefForVariablyModifiedType(S, NewTD);
7768 Invalid |= NewTD->isInvalidDecl();
7814 NewTD->getUnderlyingType())) {
7817 Diag(NewTD->getLocation(), diag::err_redefinition_different_typedef)
7818 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType();
7835 NewTD);
[all...]

Completed in 233 milliseconds