Home
last modified time | relevance | path

Searched refs:NewTag (Results 1 – 3 of 3) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaDecl.cpp1978 auto *NewTag = New->getAnonDeclWithTypedefName(); in MergeTypedefNameDecl() local
1980 if (getLangOpts().CPlusPlus && OldTag && NewTag && in MergeTypedefNameDecl()
1981 OldTag->getCanonicalDecl() != NewTag->getCanonicalDecl() && in MergeTypedefNameDecl()
1993 makeMergedDefinitionVisible(Hidden, NewTag->getLocation()); in MergeTypedefNameDecl()
11334 TagTypeKind NewTag, bool isDefinition, in isAcceptableTagRedeclaration() argument
11351 if (!isDefinition || !isClassCompatTagKind(NewTag)) in isAcceptableTagRedeclaration()
11352 if (OldTag == NewTag) in isAcceptableTagRedeclaration()
11355 if (isClassCompatTagKind(OldTag) && isClassCompatTagKind(NewTag)) { in isAcceptableTagRedeclaration()
11365 << getRedeclDiagFromTagKind(NewTag) << isTemplate << Name in isAcceptableTagRedeclaration()
11380 if (I->getTagKind() != NewTag) { in isAcceptableTagRedeclaration()
[all …]
HDSemaTemplateInstantiateDecl.cpp3628 TagDecl *NewTag = NewVar->getType()->castAs<TagType>()->getDecl(); in BuildVariableInstantiation() local
3629 assert(!NewTag->hasNameForLinkage() && in BuildVariableInstantiation()
3630 !NewTag->hasDeclaratorForAnonDecl()); in BuildVariableInstantiation()
3631 NewTag->setDeclaratorForAnonDecl(NewVar); in BuildVariableInstantiation()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h1835 TagTypeKind NewTag, bool isDefinition,